<table cellspacing="0" cellpadding="0" border="0" ><tr><td valign="top" style="font: inherit;">Thank you.<br><br>I assumed when I saw this:<br>&nbsp;<br>"we could use <code>Maybe</code>'s
<code>mplus</code> to define a function,
<code>parent&nbsp;s&nbsp;=&nbsp;(mother&nbsp;s)&nbsp;`mplus`&nbsp;(father&nbsp;s)</code>"<br><br>that mplus was *already* present in Maybe.<br><br>Michael<br><br><br>--- On <b>Fri, 5/1/09, Neil Mitchell <i>&lt;ndmitchell@gmail.com&gt;</i></b> wrote:<br><blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;"><br>From: Neil Mitchell &lt;ndmitchell@gmail.com&gt;<br>Subject: Re: [Haskell-cafe] chr/ord?<br>To: "michael rice" &lt;nowgate@yahoo.com&gt;<br>Cc: "haskell-cafe@haskell.org" &lt;haskell-cafe@haskell.org&gt;, "Anton van Straaten" &lt;anton@appsolutions.com&gt;<br>Date: Friday, May 1, 2009, 6:32 AM<br><br><div class="plainMail">Hi<br><br>&gt; But I get this when I try to use it:<br>&gt;<br>&gt; sheep.hs:30:22: Not in scope: `mplus'<br>&gt; [michael@localhost ~]$<br><br>You need to import Control.Monad. You can find answers to these sorts<br>of questions with Hoogle: <a
 href="http://haskell.org/hoogle/?hoogle=mplus" target="_blank">http://haskell.org/hoogle/?hoogle=mplus</a><br><br>Thanks<br><br>Neil<br></div></blockquote></td></tr></table><br>