<div dir="ltr">Question 1: Why are there lazy and strict modules of some monads?&nbsp; (e.g. Control.monad.State)&nbsp;&nbsp; <br><br>Question 2:&nbsp; If I define a new monad (say xyz), does it have to be as&nbsp; control.monad.xyz&nbsp; module?<br><br>
daryoush<br><br><br>
</div>