It seems bandit is using some decent optimizations already, looking at the `@test.checks("Call")` seems like they already captured some easy wins.
The largest win honestly would be using the same ast.walk for multiple rules, which we also did, but not mentioned in the blog.
FST: Full Syntax Tree
CST: Concrete Syntax Tree
Comment preservation is a feature