* standardized IDs for builtin types * eliminate stringified types and string parsing from the definitions * deduplicate type definitions and have a multivalued "names" field