An in-process instrumentation/data collection system for Haskell