[Haskell-cafe] Using GHC.Generics to print data type structure