G
AttemptMonad
GlorifiedTuple
scalaz