@Nonnull
	public static <R> LSrtFunctionBuilder<R> srtFunction(Consumer<LSrtFunction<R>> consumer) {
		return new LSrtFunctionBuilder(consumer);
	}
@ Nonnull public static < R > LSrtFunctionBuilder < R > srtFunction ( Consumer < LSrtFunction < R > > consumer ) { return new LSrtFunctionBuilder ( consumer ) ; }
One of ways of creating builder. This might be the only way (considering all _functional_ builders) that might be utilize to specify generic params only once.