Update PackageDeclaration AST.
Rename token structures to our common pattern: tokKeyword.
Remove isEmpty() from Type.
Use 'pairs' to be consistent.
Use 'tok' var name.
Save comma positions in TypeArguments.