def METHOD_NAME(self, func):
    with self.timer_lock:
        if self._timeout is None:
            self.wind()
        name = self.timer_cnt
        self.timer_cnt += 1
        timer = Bunch.Bunch(deadline=None, func=func, name=name)
        self.timer[name] = timer
        return timer