<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def from_events(self, instance, ev_args, ctx):
 """ Detect the object to instanciate from the arguments `ev_args` of the ``"start"`` event. The new object is stored at the corresponding descriptor attribute on `instance`. This method is suspendable. """

        obj = yield from self._process(instance, ev_args, ctx)
        self.__set__(instance, obj)
        return obj