(C) 2017 Tim McGilchrist BSD-style (see the file LICENSE)timmcgil@gmail.com experimentalportableSafeQVd | Type alias for ExceptTAExtractor for computations in the either monad. (The inverse of ).CConstructor for computations in the either monad. (The inverse of )."Constructor for left computations.#Constructor for right computations. Hoist an Either into an "EitherT m" 7Map the unwrapped computation using the given function. Map the 0 unwrapped computation using the given function. Map the 0 unwrapped computation using the given function. "Hoist a 'Maybe a' into a 'Right a' Hoist  Safe8orDieWithCode with an exit code of 1 in case of an error,An idiom for failing hard on EitherT errors.3This really dies*. There is no other way to say it.The reason it lives with command line parser tooling, is that it is the only valid place to actually exit like this. Be appropriately wary.     0transformers-either-0.0.2-J0hUVj9nnd9EI0niBjcjpGControl.Monad.Trans.EitherControl.Monad.Trans.Either.ExitEitherT runEitherT newEitherTeitherTleftright mapEitherT hoistEither bimapEitherT firstEitherT secondEitherT hoistMaybe hoistEitherTorDie orDieWithCodebase Data.EitherLeftRight