parallel\Events::poll — Polling
Shall poll for the next event
Should there be no targets remaining, null shall be returned
Should this be a non-blocking loop, and blocking would occur, null shall be returned
Otherwise, the parallel\Events\Event returned describes the event.
Shall throw \parallel\Events\Error\Timeout if timeout is used and reached.