| 
							
							USING: effects sequences kernel arrays quotations inference
 | 
						
						
						
						
							 | 
							
							tools.test ;
 | 
						
						
						
						
							 | 
							
							IN: tools.test.inference
 | 
						
						
						
						
							 | 
							
							
 | 
						
						
						
						
							 | 
							
							: short-effect
 | 
						
						
						
						
							 | 
							
							    dup effect-in length swap effect-out length 2array ;
 | 
						
						
						
						
							 | 
							
							
 | 
						
						
						
						
							 | 
							
							: unit-test-effect ( effect quot -- )
 | 
						
						
						
						
							 | 
							
							    >r 1quotation r> [ infer short-effect ] curry unit-test ;
 |