Rely on clang infrastructure for simple ops.

For now it is disabled, because we need to verify the tests first.
We still need to fold expressions like 1*x + 1*x.