Structs

Functions

Note: this pass assumes that resolver is invoked before the pass.