Create node for each primary type
Parsing postfix type annotations like number[]
Kill TypeAnnotatedIdentifier & OptionalParameter
Switch to using TypeParameterDeclaration and TypeParameterInstantiation nodes
Small refactor renaming parse.*TypeAnotation() methods
Update object type property locs to not include colon
Introduce FunctionTypeAnnotation node
s/parametricType/typeParameters/
FunctionTypeParam node
TypeAnnotation node
Function type rest parameter
Introduce ObjectTypeProperty node
Ban commas in object types
Fix up class method and properties
Add super type parameters for classes
Add methods to object types
Fix up interface definitions
Fix end loc for some type annotated patterns
Fix function type rest param bug
Clean up type aliases