Extract `try-load` and `lines`
Track list of changes
Update buffer contents in both places
Use changes when writing buffer
Get a particular line from :changes
Get line count from :changes
More line-wise access via :changes
More accesses to :lines through :changes
`avi.normal-mode` doesn't access :lines
No longer maintain buffer-level :lines