Connecting pieces together - ASTVisitor is now fulfulling its purpose.