pub type Type = Interned<'static, TypeInfo>;
#[repr(transparent)]pub struct Type(pub &'static TypeInfo, pub Private);
0: &'static TypeInfo
1: Private