Intermediate representation used by MEnv during compilation.

Written by Edwin Olson (ebolson@umich.edu)