Add a child folder. The child cannot 'overlap' with others
in the tree of the same type. Circular references across a
tree of virtual folders are detected and trapped.
We add the new child at the end of an ordered list, which
we subsequently traverse when looking up a file.
The second argument represents an optional name that the
mount should be known as, instead of the name exposed by
the provided folder (it is not an alias).
Add a child folder. The child cannot 'overlap' with others in the tree of the same type. Circular references across a tree of virtual folders are detected and trapped.
We add the new child at the end of an ordered list, which we subsequently traverse when looking up a file.
The second argument represents an optional name that the mount should be known as, instead of the name exposed by the provided folder (it is not an alias).