Visiting an Abstract Syntax Tree https://patshaughnessy.net/2022/1/22/visiting-an-abstract-syntax-tree