higgledy (hackage): Use the generic representation of an ADT to get a higher-kinded data-style interface automatically.
Keywords: data|library|mit|generics|ghc|higher-kinded-types