XXX: tests: added append tests

Also use only subset of ascii in data to simplify debugging.
XXX: added scatter/gather APIs
XXX: removed types
XXX: removed compression