[Haskell-cafe] th-abstraction: A new library for inspecting datatypes from Template Haskell