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