code: function asyncValuesAt(arrPromise) {
      var args = argsToArray(arguments, 1);
      return asyncArray(when(arrPromise).chain(function (result) {
          return when(valuesAt.apply(array, [normalizeResult(result)].concat(args)));
      }));
  }
docs: Async version of {@link comb.array.valuesAt}.
  
  ```
  function asyncArr(){
  var ret = new comb.Promise();
  process.nextTick(ret.callback.bind(ret, [1,2,3,4,5]);
  return ret.promise;
  }
  
  comb.async.array(asyncArr()).valuesAt(2,3,4).then(function(values){
  console.log(values); //[3,4,5]
  });
  
  comb.async.valuesAt(asyncArr(), 2,3,4).then(function(values){
  console.log(values); //[3,4,5]
  });
  
  ```
  
  @static
  @memberof comb.async
  @name valuesAt