Operator symbols are constructors rather than type| ghc.gitlab.haskell.org
6.4.10.1.2. Data instance declarations¶| ghc.gitlab.haskell.org
6.4.9. Generalised Algebraic Data Types (GADTs)¶| ghc.gitlab.haskell.org
6.1.1. Controlling editions and extensions¶| ghc.gitlab.haskell.org
6.4.16. Visible type application¶| ghc.gitlab.haskell.org
6.4.10. Datatype promotion¶| ghc.gitlab.haskell.org