fn ancestors_in_file_compensated<'sema>( sema: &'sema Semantics<'_, RootDatabase>, in_file: &SyntaxNode, node: &SyntaxNode, ) -> Option<impl Iterator<Item = SyntaxNode> + 'sema>