I believe that we aren't "allowed" (supposed to?) call mount from within the kernel, at least, I have not
yet found a way to do so that isn't dreadful.
It is how "upstream" does it and I'm trying to maintain familiarity to users.
But in "recent" kernels, there is SNAPSHOT_OP_MOUNT - and I am trying to mount a snapshot -
just one of mine, not Apple's.
Is this interface also Apple private? Or could I use it to mount my snapshots?
If it was public, I could then presumably also create/revert snapshots in my filesystem
issued by macOS utilities if I defined those vnops?