<table cellspacing="0" cellpadding="0" border="0" ><tr><td valign="top" style="font: inherit;">I posted something similar about an hour ago but it seems to have gotten lost. Very strange.<br><br>I've read that Monads can combine computations. Can a Maybe monad be combined with a List monad such that<br><br>Nothing `mplus` [] ==&gt; [] <br>Just 1 `mplus` [] ==&gt; [1]<br><br>If not, can someone supply a simple example of combining computations?<br><br>Michael<br><br></td></tr></table><br>