produce

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