variables in the program. Need to test further and start doing some benchmarking.
the State Transformer during constraint solving and variable unification.