[Haskell-cafe] re: generics and grammars