Swap Left and Right
Future<Either<R, L>> swap() => this.fold<Either<R, L>>((left) => Right(left), (right) => Left(right));