rapture.core
ResultT monad transformer
Represents a computation of type Result[A,B].
Result[A,B]
Example:
val x: Option[Result[String, E]] = Some(Answer(1)) ResultT(x).map(1+).run // Some(Answer(2))