step

fun step(block: Scanner.() -> Boolean): Boolean

Runs block, keeping what it consumed when it returns true and rewinding when it returns false.

Return

what block returned