changed representation of some tokens to be just interned strings rather than idents

also, clean up unused pass-around-interners
uint/name type error fixes