in src/main/kotlin/com/github/mkartashev/hserr/miner/text/Text.kt [136:141]
fun moveToNonWhitespace(): Cursor {
if (!isValid()) return this
var i = offset
while (i < contents.length && contents[i].isWhitespace()) i++
return if (i >= contents.length) end else cursorAt(i)
}