Per-library struct-tag based configuration from command lines (Posix & Go-style); environment, JSON, YAML