add a few buffer_init*_forread variants to pretend we have type safety make sure buffer_init_staticcontents handles flushing attempts
byte_copy and add buffer_putspace, a trivial shortcut.