doc and text()

todo: improve moving possibilities of Cursor.
should Cursor and Runner converge? (I think not)