`attempt` is already there and turns any `IO<A&...
# arrow
r
attempt
is already there and turns any
IO<A>
into
IO<Either<Throwable, A>>