produce

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