Represents a parsing error with location information for IDE integration.
Represents the result of parsing a schema or environment file. Either a successful parse with the resulting value, or a failure with error details.