code: @Override
      public <C> Lazy<Const<A, C>> lazyZip(
              Lazy<? extends Applicative<Function<? super B, ? extends C>, Const<A, ?>>> lazyAppFn) {
          return Monad.super.lazyZip(lazyAppFn).fmap(Monad<C, Const<A, ?>>::coerce);
      }
docs: {@inheritDoc}
  
  @param lazyAppFn