Refactor libsyntax Visitor impls to use default methods.