Add simplify method to expression constructors

This had a nice performance benefit, but still needs some work.