code: function utilTickCall( callback, self, opt ) {
          var args = opt.args;
  
          if ( args === undefined ) {
              args = opt;
          }
          
          args = [].concat( args );
  
          callback.apply( self, args );
  
          if ( isType( opt.complete, typeNameFunction ) ) {
              opt.complete.apply( self, args );
          }
      }
docs: @private
  @callback util.utilTickCallback
  
  @param       {external:Array<AnyItem>}  args
  
  @this        AnyItem
  
  @see  module:BaseJS.utilTick
  @see  util.utilTickCall
  
  @example
  callback.apply( self, args );
   
  @private
  @deprecated
  
  @param       {util.utilTickCallback}  callback
  @param       {AnyItem}                opt
  @param       {AnyItem}                [opt.args=opt]  Arguments for {@link util.utilTickCallback}
  
  @memberOf    util
  
  @see  module:BaseJS.utilTick
  
  @example
  utilTickCall( callback, self, opt );
  
  @example <caption>async</caption>
  setTimeout( utilTickCall, 0, callback, self, opt );