produce

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