AST progress: function declaration