Dear Micheal,<div><br></div><div>I am not going to try to answer your questions, but I'll provide a pointer to what I think is one possible direction.</div><div><br></div><div><a href="http://www.youtube.com/watch?v=bQP4wldPX4c">http://www.youtube.com/watch?v=bQP4wldPX4c</a></div>
<div><br></div><div>(as appears in <a href="http://www.haskell.org/haskellwiki/HaskellImplementorsWorkshop/2012">http://www.haskell.org/haskellwiki/HaskellImplementorsWorkshop/2012</a> - search for "haskell-suite")</div>
<div><br></div><div>Hope this helps,</div><div>Ozgur<br>
</div><div><br></div>