docs: @Override
    public Streamlet<R> filter(SerializablePredicate<R> filterFn) {
      checkNotNull(filterFn, "filterFn cannot be null");
  
      FilterStreamlet<R> retval = new FilterStreamlet<>(this, filterFn);
      addChild(retval);
      return retval;
    }