Optionaldefaultdefault value, or a function that returns the default value
Optionalenvenv var name(s) to read the value from.
true: use the config key itself as the env var namestring: use this exact env var namestring[]: use the first env var name in the list that existsOptionalenvmap raw env var string values to other values before further processing
Optionalposttransform the resolved value (and its trace) before it's placed in the result
Optionaltypevalue type used to coerce a found value
Spec for a single config key.