Removed Expression class.

All these supposedly free compiler-removed conversions weren't actually
free according to the profiler. Will need to add more documentation to
make up for the loss of clarity.