branch

suspend fun <T> Steps<*>.branch(id: String = defaultID(), block: suspend Steps<*>.() -> T): T

Undoable branch