Program Analysis
Imports and exports
Property checking
Getting
Modules and files
Locations
Program transformation
Adding
Removing
Updating
Identifiers, expressions, patterns and declarations
Others
Typed AST traversals (added by CMB)
Miscellous
Debug stuff