hpp-0.5.2: A Haskell pre-processor