Add a kqueue based poller

set?