I've relied on it a lot for lines.love, but it goes against the model of pensieve.love, where the cursor can in fact go off screen.
WGZIOTZBUPMIL3I2DWGIAZ5HGHD24BCQAR4QXC7X2PR74IEBWJ7AC
if State.show_cursor then
if not Text.le1(State.screen_top1, State.cursor1) then
print('assertion failure: cursor is above screen top')
print('screen top', State.screen_top1.line, State.screen_top1.pos)
print('cursor', State.cursor1.line, State.cursor1.pos)
assert(false)
end
end