AST.FunDef derives from AST.Definition
parsing package definitions