fn check_matcher( sess: &Session, node_id: NodeId, matcher: &[TokenTree], ) -> Result<(), ErrorGuaranteed>