docs: function extend( to ){
  	bmoor.loop( arguments, function(cpy){
  		if ( cpy !== to ) {
  			if ( to && to.extend ){
  				to.extend( cpy );
  			}else{
  				bmoor.iterate( cpy, function(value, key){
  					to[key] = value;
  				});
  			}
  			
  		}
  	});
  
  	return to;
  }