That can be expressed as text prediction. You output version 1 then output editing instructions or rewritten versions until you're done.
The real issue is running out of the input window.
The real issue is running out of the input window.
isn't this what abstractions are for? you summarise the key concepts into a new input window?