We need to add a walker module to AGTree which, with knowledge of the structure, enables fast and efficient traversal of nodes. This could be useful, for example, in the linter.
The walker needs to support the following features:
- the ability to stop
find functionality
- reverse traversal, and with that, the ability to
findLast