Of course the system would preventing mounting two things on one directory.
But, what if you mount a FUSE program in the top directory and another FUSE program in a sub directory?
What exactly happens when you call operations on the sub directory?
My assumption is that it initially goes through operations related to mounting from the top FUSE, and then goes to the actual operations you called in the sub FUSE.
Is that correct?
EDIT: Turns out I was wrong about not being able to mount two things in one directory. Then which FUSE program gets priority when two different FUSE programs are mounted on the same directory?