pub fn walk_statements<F>(statements: &[Stmt], callback: F) -> Result<()>where F: FnMut(&Stmt) -> Result<()>,
Walk through all statements in a module recursively