produce

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