code: func NewMiddlewarePoller(original Poller, filter func(*Update) bool) *MiddlewarePoller {
  	return &MiddlewarePoller{
  		Poller: original,
  		Filter: filter,
  	}
  }
docs: // NewMiddlewarePoller wait for it... constructs a new middleware poller.