AST: Remove `value` and `char` properties in favor of `codePoint`

Ref. #23.
Do you have strong preferences to compute the `inc()` outside of function arguments and introduce a new `tmp` variable only for this one case? (Or is this some left over debugging stuff ;))