walkFunc is a method of GRVisitor now, as I wanted two years ago
improve and speedup gitignore matcher
ability to search for files by their names