Support numba.typeof()
Allow user-specific nodes without adding mixins to visitors
Allow mutation of struct types
Allow type inference on nodes in different places than their actual location
Fix visiting ast.Suite in control flow analysis
Support inserting specializers before others
Allow adding foreign template variables
Handle augmented assignments when code objects are not available, register assignments with operator
Allow invalidating the set of local variables in transforms
Allow short-circuiting casts
Handle invalidated locals globals and module name
Update locals dict in templates
Update class name of user nodes to work in visitors
Disable cfg warnings and errors for untracked variables (allow tracking them later)
Set default locals dict in new pipeline
Clean up AST translator
Allow structs as arguments

    TODO: Obtain struct from object in wrapper function
Allow conditional pipeline insertion in old pipeline
Avoid cloning clone nodes
Fix some UserNode issues