Enums

This datastructure is used to represent the value of constants used in the type system.