NOTE: the latest version is 1.1.0
This syntax represents custom types. For example:
{-| This is a color -} 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.