Add WriteOptions to arguments and WriteMeta to return values to match
the other write methods