Since we're wishing things:
Temporary pool imports, via a flag on zpool.
Pools that are temporarily imported ignore the in-use flag of the pool.
It should not be written either, whether it's set as in use or not. This
would allow accessing the pool manually in a multiboot scenario, where
it belon
Close Sync on file systems option (ie when the app calls close the file
is flushed, including mmap, no data loss of closed files on system
crash) Atomic/Locked operations across all pools e.g. snapshot all or
selected pools at the same time.
Allowance for offline files, eg. first part of a file