withStep

context(step: Step.State)
fun <T> Terminal.withStep(returnable: Boolean, block: (onAnimate: (widget: Widget) -> Unit, onDone: (animation: Animation<*>, throwable: Throwable?) -> Unit) -> T): T