Parser/AST: recursive definition expression
Parser/AST: function expression