add Dir.traverse, Dir.allPaths