Move handle_subparsers() to the base traverser.