úÎ8‡ portable provisionalgcross@haskell.org The  function returns  ! iff its argument is of the form Left _. The  function returns  ! iff its argument is of the form Right _. The ( function extracts the element out of a   and 0 throws an error if its argument take the form Right _. The ( function extracts the element out of a   and 0 throws an error if its argument take the form Left _. The  function takes an  . value and two functions which return monads.  If the argument takes the form Left _0 then the element within is passed to the first K function, otherwise the element within is passed to the second function. The  function takes an  - value and a function which returns a monad. C The monad is only executed when the given argument takes the form Left _ , otherwise  it does nothing. The  function takes an  - value and a function which returns a monad. C The monad is only executed when the given argument takes the form Right _ , otherwise  it does nothing.  A synonym of .  A synonym of .       either-unwrap-1.0Data.Either.UnwrapisLeftisRightfromLeft fromRighteitherMwhenLeft whenRight unlessLeft unlessRightghc-primGHC.BoolTruebase Data.EitherLeftRightEither