@property<EOL><INDENT>def queue(self):<DEDENT>
<EOL>events = self._queue[:]<EOL>return map(heapq.heappop, [events]*len(events))<EOL>
An ordered list of upcoming events.
        Events are named tuples with fields for:
            time, priority, action, arguments