otherVisitor is now a factory, tests and such for Scope