Bug966575-Part13 -- Remove type repr completely, replacing with atomized strings
Bug966575-Part14 -- Convert from size_t to int32_t to reflect reality that we do not support objects larger than 2Gig
Bug966575-Part15 Port to use CheckedInt32