docs: private static <G extends Gene<?, G>, C extends Comparable<? super C>>
  	ISeq<C> batchEval(
  		final Seq<Genotype<G>> genotypes,
  		final Function<? super Genotype<G>, ? extends C> function
  	) {
  		return genotypes.<C>map(function).asISeq();
  	}