lib/Api.js
function (token, fn) {
  return function () {
    // arguments 转成数组
    var args = Array.prototype.slice.call(arguments);
    // 插入 token
    args.unshift(token);
    return Promise.cast(fn.call(null, args));
  };
}
function (token, fn) {
  return function () {
    // arguments 转成数组
    var args = Array.prototype.slice.call(arguments);
    // 插入 token
    args.unshift(token);
    return Promise.cast(fn.call(null, args));
  };
}
包装 token 函数
@param token
@param fn
@returns {function()}