Symbol names can be keywords (hackery in the tokeniser)
and line number debugging data is better (1-based, and reset when starting feeding a new file!)
None type formally added but doesn't serialise.
Integer's get() (used in a lot of places) now calls toInt(), rather
than its previous ad-hoc conversion!