Figure 3: The Acyclic Visitor structure