code: function curryMap (args, f, arr) {
      var result = [], i, n;
      for (i = 0, n = arr.length; i < n; i++) {
        result.push(f(args, arr[i]));
      }
      return result;
    }
docs: A special version of map to get around the performance hit for creating closures as a form of currying