pub type PatSource = InFile<PatPtr>;
struct PatSource { pub file_id: HirFileId, pub value: AstPtr<Pat>, }
file_id: HirFileId
value: AstPtr<Pat>