docs: function(object, func, thisp) {
  		var res = [];
  		for (var key in object) {
  			res.push(func.call(thisp, key, object[key]));
  		}
  		return res.filter(function(result) {
  			return result !== undefined;
  		});
  	}