add functional tests for UnsafeWriter and SyncWriter
skip the non-working UnsafeWriter tests for now