call(callback, position) {
    if (isUnd(callback) || callback && !isFnc(callback)) return this;
    return this.add({ duration: 0, onComplete: () => callback(this) }, position);
  }
@param {Callback<Timer>} callback
@param {TimePosition} [position]
@return {this}