code: @Override
      public <I, J> Choice8<A, B, C, D, E, F, I, J> biMap(Function<? super G, ? extends I> lFn,
                                                          Function<? super H, ? extends J> rFn) {
          return match(Choice8::a, Choice8::b, Choice8::c, Choice8::d, Choice8::e, Choice8::f, g -> g(lFn.apply(g)), h -> h(rFn.apply(h)));
      }
docs: {@inheritDoc}