
bcachefs support is experimental

TODOs (at least):

- ioctl for snapshot creation takes path instead of fd

- check if a directory is a snapshot

- get ioctl defines from a header file or use a library

