def poll(self):
assert(len(self.events_scan) != <NUM_LIT:0>)<EOL>p, events_current = self.events_scan.pop_min()<EOL>return p, events_current<EOL>
Get, and remove, the first (lowest) item from this queue.

:return: the first (lowest) item from this queue.
:rtype: Point, Event pair.