bimap<LL, RR> method

Either<LL, RR> bimap<LL, RR>(
  1. LL ifLeft(
    1. L l
    ),
  2. RR ifRight(
    1. R r
    )
)

Implementation

Either<LL, RR> bimap<LL, RR>(LL ifLeft(L l), RR ifRight(R r)) =>
  fold((l) => left(ifLeft(l)), (r) => right(ifRight(r)));