code: function(obj)
  {
  	var regExp = arguments[1];
  	
  	var keys = regExp instanceof RegExp
  		? conbo.filter(conbo.keys(obj), function(key) { return regExp.test(key); })
  		: (arguments.length > 1 ? conbo.rest(arguments) : conbo.keys(obj));
  	
  	keys.forEach(function(key)
  	{
  		var descriptor = Object.getOwnPropertyDescriptor(obj, key) 
  			|| {value:obj[key], configurable:true, writable:true};
  		
  		descriptor.enumerable = false;
  		Object.defineProperty(obj, key, descriptor);
  	});
  }
docs: Convert enumerable properties of the specified object into non-enumerable ones
  @private