I was thinking we could rename these to?

`children` -> `child_to_var`
`children_order` -> `children`

Then `children` becomes the primary holder of expressions, and the `child_to_var` just maps from `expr_id` to a local variable name?