code: public final static <T> Stream<Seq<T>> groupedUntil(final Stream<T> stream, final Predicate<? super T> predicate) {
          return groupedWhile(stream, predicate.negate());
      }
docs: Group a Stream until the supplied predicate holds
  
  @see ReactiveSeq#groupedUntil(Predicate)
  
  @param stream Stream to group
  @param predicate Predicate to determine grouping
  @return Stream grouped into Lists determined by predicate