úÎ 4    portable provisionalgcross@haskell.org Safe-Inferred 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 E function takes two functions and applies the first if iff the value  takes the form 'Left _', and the second if the value takes the form 'Right _'. The = function takes a function and applies it to an Either value  iff the value takes the form 'Left _'. The = function takes a function and applies it to an Either value  iff the value takes 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.1Data.Either.UnwrapisLeftisRightfromLeft fromRightmapBothmapLeftmapRighteitherMwhenLeft whenRight unlessLeft unlessRightghc-prim GHC.TypesTruebase Data.EitherLeftRightEither