public static <T> Consumer<T> consumer(Consumer<Flow<T>> configurator) { return FlowStart.consumer(configurator); }
public static <T> Flow<T> of(Supplier<T> supplier) { return FlowStart.of(supplier); }
public static <T> Flow<T> of(final T t) { return ofSingle(t); }
public static Flow<Short> of(short[] array) { return FlowStart.of(array); }
public static <T> Flow<T> ofSingle(T t) { return FlowStart.ofSingle(t); }
public static <T> Consumer<T> consumer(Consumer<Flow<T>> configurator) { return FlowStart.consumer(configurator); }
public static <T> Flow<T> of(T t) { return FlowStart.of(t); }
public static <T> Flow<T> of(final T t) { return ofSingle(t); }
public static <T> Flow<T> of(Iterator<T> iterator) { return FlowStart.of(iterator); }
public static <T> Flow<T> ofSingle(T t) { return FlowStart.ofSingle(t); }
public static Flow<Double> of(double[] array) { return FlowStart.of(array); }
public static Flow<Short> of(short[] array) { return FlowStart.of(array); }
public static <T> Flow<T> of(Supplier<T>... supplier) { return FlowStart.of(supplier); }
public static Flow<Double> of(double[] array) { return FlowStart.of(array); }
public static <T> Flow<T> of(Iterable<T> iterable) { return FlowStart.of(iterable); }
public static <T> Flow<T> of(Iterator<T> iterator) { return FlowStart.of(iterator); }
public static Flow<Float> of(float[] array) { return FlowStart.of(array); }
public static Flow<Boolean> of(boolean[] array) { return FlowStart.of(array); }