Got visitors/AST nodes working generically.