Use GoF terminology for Visitor pattern. Closes #34.