code: function (list, func, args) {
  				var out = [];
  				for (var i = 0, j = list.length; i < j; i++) {
  					out.push([ list[i][func].apply(list[i], args), list[i] ]);
  				}
  				return out;
  			}
docs: helpers for select/selectEndpoints