code: def parse_events(cls, ev_args, parent_ctx):
          
  
          dest = [("start", )+tuple(ev_args)]
          result = yield from capture_events(
              super().parse_events(ev_args, parent_ctx),
              dest
          )
          result._set_captured_events(dest)
  
          return result
docs: Capture the events sent to :meth:`.XSO.parse_events`,
          including the initial `ev_args` to a list and call
          :meth:`_set_captured_events` on the result of
          :meth:`.XSO.parse_events`.
  
          Like the method it overrides, :meth:`parse_events` is suspendable.