function TrieMap(splitter) {
            this._root = new Node();
            this._splitter = function (s) { return splitter(s).filter(function (s) { return Boolean(s); }); };
        }
A trie map that allows for fast look up when keys are substrings
to the actual search keys (dir/subdir-problem).