Add support for negation
Currently it is not possible to express negative numbers directly. At best `0-number` can be used as a work around. This would require the definition of a predefined function and corresponding syntax, as well as tool support. This will probably need to be effectively static. Predefined function calls in general should probably be effectively static. (separate issue?) * [x] Prototype * [x] Part 1 * [x] Part 8
issue