| 
					
				 | 
			
			
				@@ -36,6 +36,7 @@ export const cowValueModel = (...keyDescriptions) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 export const cowWorkshop = (keys, fn = x => x) => (obj, {result = obj, resultKeys = keys, diff} = {}) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     keys.forEach((key, index) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         const value = fn(cowValueModel(key)(obj)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (typeof value === "undefined") return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         const modifier = cowValueModel(resultKeys[index]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         const oldResult = result; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         result = modifier(oldResult, value); 
			 |