Alternative to browse that doesn't attempt to collect results, just traverse a path recursively applying a function to each member