What are you using instead of mtl? I need simple type for State.<br>The more classy it gets the harder error messages are to understand. <br>I&#39;ve installed new package. Silently it installed new mtl.<br>And here I&#39;m staring into three lines of code for half an hour <br>
trying to understand where I misused the types. Compiler <br>tells me long story about functional dependencies.<br>After downgrade it takes me a second to find the mistake.<br>Ohh type mismatch, forgot to pass an argument. <br>
<br>It&#39;s class for strict and lazy states. Maybe it&#39;s better<br>to take approach of containers (the same interface and different modules)?<br><br><br>Anton<br><br>