otherVisitor is now a factory, tests a such for Scope