Represents an enum constructor.
The type of the enum constructor.
The position of the enum constructor.
The type parameters of the enum constructor.
The name of the enum constructor.
The metadata of the enum constructor.
The index of the enum constructor, i.e. in which position it appears
in the syntax.
The associated documentation of the enum constructor.