recurseAST, inherited and readme