A couple of additional simplification (maybe slow!)
Name non-linear parts of expressions.
Desugar to SmtLib format.
Add a function to run linearization pass.