export Poller, not require('poller')