code: @Override
      @SuppressWarnings("unchecked")
      public final <D> Choice3<A, D, C> biMapL(Function<? super B, ? extends D> fn) {
          return (Choice3<A, D, C>) Bifunctor.super.biMapL(fn);
      }
docs: {@inheritDoc}