RFC: Can a file system be built as a kext?