Unfortunately, I don't think it will. Because I want the module to not be based on the full pathname, but just on the part after `nengo/`, I would have to split the path returned by `os.walk` and then remove the initial common part of the path. After adding in all that, I think it's about as complex to use `os.walk`, though some purists might see getting rid of the recursion as valuable.