> * They don't factor out an expression into a separate variable.
That's...not formatting, and there's probably no good deterministic rule for when to do that, anyhow.