NOTE: the latest version is 7.3.9
This syntax represents custom types. For example:
{-| This is a person -} type Color = Blue | Red
Type alias that defines the syntax for a custom type. All information that you can define in a type alias is embedded.
Syntax for a custom type value constructor
Encode a Type syntax element to JSON.
Type
JSON decoder for a Type syntax element.
Type alias that defines the syntax for a custom type. All information that you can define in a type alias is embedded.