NOTE: this package is not compatible with Elm 0.19.1
Type Annotation Syntax
Union type for different type aliases
List of fields for a record
Single field of a record. A name and its type
Union type for different type aliases