6.5.3. Field selectors and TypeApplications¶| ghc.gitlab.haskell.org
6.11.1.1. The forall-or-nothing rule¶| ghc.gitlab.haskell.org
6.4.9. Generalised Algebraic Data Types (GADTs)¶| ghc.gitlab.haskell.org