Detailed explanation of why the compilation failed.
Provides specific information about the error condition, including context about which part of the compilation process failed and potential remediation steps. This information is crucial for debugging and improving the compilation process.
Discriminator indicating compilation failure.
Compilation failure with detailed error information.
Represents cases where the compilation process encountered logical or semantic errors that prevented successful generation of artifacts. This should be rare since compilation operates on pre-validated AST structures.