rearangement + code simplification
transfer buffer-invisibility-spec (to make, things like hideshow work)
tests
add motion commands
add kill, narrow, toggle commands
add "not implemented" commands