I&#39;m making some custom arrows and I&#39;m getting bugs when using the GHC preprocessor, but not when using the old standalone preprocessor.<div><br></div><div>In order to debug this, it would be nice to use GHC as an arrows preprocessor (so converting the arrow notation into plain Haskell and outputting the converted source code); is this possible?</div>
<div><br></div><div>I also noticed that GHC&#39;s builtin preprocessor generates far more intermediate combinators than the old preprocessor. The benchmark in <a href="http://www.cs.yale.edu/homes/hl293/download/NEPLS-talk.pdf">this paper</a> seems to confirm this. Is this a known issue?  </div>
<div><br></div><div>Thanks,</div><div>Peter</div><div><br></div>