swap method

ReaderTaskEither<E, R, L> swap()

Change this ReaderTaskEither from ReaderTaskEither<L, R> to ReaderTaskEither<R, L>.

Implementation

ReaderTaskEither<E, R, L> swap() => ReaderTaskEither(
      (env) async => (await run(env)).match(right, left),
    );