API CHANGE: changed return type of (*Poller)Poll from map to list, because lists are much faster than maps.