docs: @SafeVarargs
  	public static <G extends Gene<?, G>, C extends Comparable<? super C>>
  	ConcatEngine<G, C> of(final EvolutionStreamable<G, C>... engines) {
  		return new ConcatEngine<>(Arrays.asList(engines));
  	}