pub type TypeSource = InFile<TypePtr>;
struct TypeSource { pub file_id: HirFileId, pub value: AstPtr<Type>, }
file_id: HirFileId
value: AstPtr<Type>