<div dir="ltr">Seems you lack the proper instance of NFData for Foo<br><br><div><div>instance NFData Foo where</div><div>    rnf f = foo f `deepseq` ()</div></div><div><br></div><div>With this change, keeping either line produces outer exception.</div></div><br><div class="gmail_quote">On Tue, May 12, 2015 at 10:43 AM Alex <<a href="mailto:alex323@gmail.com">alex323@gmail.com</a>> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Tue, 12 May 2015 06:25:44 +0000<br>
Alexey Shmalko <<a href="mailto:rasen.dubi@gmail.com" target="_blank">rasen.dubi@gmail.com</a>> wrote:<br>
<br>
> Seems, that you're putting it in the wrong place. Please, publish<br>
> your code to lpaste [1].<br>
><br>
> Hmm.... Maybe you need evaluate `encode req`?<br>
><br>
<br>
I've created a test case demonstrating the behavior which is confusing<br>
me:<br>
<br>
<a href="http://lpaste.net/132446" target="_blank">http://lpaste.net/132446</a><br>
<br>
--<br>
Alex<br>
</blockquote></div>