Dear Micheal,<div><br></div><div>I am not going to try to answer your questions, but I&#39;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 &quot;haskell-suite&quot;)</div>

<div><br></div><div>Hope this helps,</div><div>Ozgur<br>
</div><div><br></div>