produce

fun produce(base: EvolutionChain? = null, resolveImmediately: Boolean = false): EvolutionChain
fun produce(base: EvolutionChain? = null, resolveImmediately: Boolean = false, block: EvolutionChainDraft.() -> Unit): EvolutionChain