wip : check unsupported stuff and some write options
channel write and write append
add write truncate + simplify tests