produce

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