docs: @Override
      public final <C, D> Choice2<C, D> biMap(Function<? super A, ? extends C> lFn,
                                              Function<? super B, ? extends D> rFn) {
          return match(a -> a(lFn.apply(a)), b -> b(rFn.apply(b)));
      }