An iterative filesystem walker in Go