Maybe
mplus
parent s = (mother s) `mplus` (father s)
From: Neil Mitchell <ndmitchell@gmail.com>Subject: Re: [Haskell-cafe] chr/ord?To: "michael rice" <nowgate@yahoo.com>Cc: "haskell-cafe@haskell.org" <haskell-cafe@haskell.org>, "Anton van Straaten" <anton@appsolutions.com>Date: Friday, May 1, 2009, 6:32 AMHi> But I get this when I try to use it:>> sheep.hs:30:22: Not in scope: `mplus'> [michael@localhost ~]$You need to import Control.Monad. You can find answers to these sortsof questions with Hoogle: http://haskell.org/hoogle/?hoogle=mplusThanksNeil