RE: Type design question