A human-readable description of the failure.
The optional location of the ConfigReaderFailure.
The optional path to the ConfigValue that raised the failure.
Improves the context of this failure with the key to the parent node and its optional location.
A representation of a failure that might be raised from reading a ConfigValue. The failure contains an optional location of the ConfigValue that raised the error.