An error holds details about why validating a given document could not be finished.
t() :: %Vnu.Error{ __exception__: term(), message: String.t(), reason: :unexpected_server_response | :invalid_config }