65c65
< struct Visit;
---
> struct Output;
132c132
< virtual void visit(Visit &visitor) = 0;
---
> virtual void visit(Output &visitor) = 0;