compile from expressions into "eval" phase

eval is where calculations will actually happen