Structs

When const-evaluation errors, this type is constructed with the resulting information, and then used to emit the error as a lint or hard error.

Enums

The CTFE machine has some custom error kinds.