<p>"This part of the conditional can be written more succinctly as:</p>
<p>all (== test_lcv) [init_lcv, update_lcv, update_lcv']"</p>
<p>Wouldn't this be be better as tuple avoiding list overhead or does ghc optimize it out?</p>
<p>If it could be done as a tuple.</p>
<p>all (== test_lcv) (init_lcv, update_lcv, update_lcv') <br>
</p>