Can be `self.ecx.ty_path(ty, None)`?

(Shielding this code from changes in `ast` as much as possible seems like it'd be good.)