docs: def register_sub(self, o):
          """Register argument a suboption for `self`."""
  
          if o.subopt in self.subopt_map:
              raise OptionConflictError(
                "conflicting suboption handlers for `%s'" % o.subopt,
                o)
          self.subopt_map[o.subopt] = o