`0` doesn't beep on zero-length line
`^` does not beep on a zero-length line
`^` moves to last character of line of spaces
Make some functions private
Rename to cursor-can-move-to-column?
Simplify cursor-can-move-to-column?