A class representing an invalid configuration and contains a reference to the
errors that cause it to be invalid.
An instance of this class is returned from compose in case a
configuration error occurred.
See reportErrors for pretty-printing this object into an error report.