ir: Add buildConstantNull function to util.
ir: Add a few utility functions for dealing with lists of variables.
ir: Add rawReference field to ExpReference to avoid @property shenanigans.
test: More aggregate tests
test: Update tests for new constructor reqs.