Implement `os.fwalk()` using a list as a stack to avoid emitting recursion errors on deeply nested trees.