Right now I have to explicitly do if (node.type === 'Number') { to make sure I can do .value
We also decided
Let's treat (-3) as a constant but nothing with additional negatives. If someone comes up with a good reason to change this we can do so at that time.