{"ast_node_type":"function","tokens":[{"end":65,"kind":"keyword","start":0,"text":"pub"}]}
    pub fn statements(&self) -> impl Iterator<Item = ast::Stmt> {
    // FIXME: remove all these methods, they belong to ast::StmtList
        self.stmt_list().into_iter().flat_map(|it| it.statements())