A nice abstraction, but unfortunately in practice it's a bit leaky and clunky. Want to mount a volume? You need to create a directory with a name like /mnt/myvol first. Why? I thought the mounted volume was the file? Nope, you need to make a useless file first.