Normalize unary minus during parsing
Flatten like binary nodes to fix sorting