AST: visitor
Parser/AST: Module function definition
Parser: left recursion fix
Test: corrected interactive test
Parser/AST: recursive definition expression
Parser/AST: function expression
Visitor: shortenend imports