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 thenif not Text.le1(State.screen_top1, State.cursor1) thenprint('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)endend