Pattern matching on the representation from GHC.Generics without type classes.
BSD 2-Clause "Simplified" LicenseBSD-2-Clause