<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def create(*events):
 """Creates a new multi_event The multi_event listens to all events passed in the "events" parameter. :param events: a list of threading.Events :return: The multi_event :rtype: threading.Event """

    or_event = threading.Event()

    def changed():
        if any([event.is_set() for event in events]):
            or_event.set()
        else:
            or_event.clear()

    for e in events:
        orify(e, changed)

    changed()
    return or_event