An instrumentation wrapper for Haskell data