Range<'a> Type
  
  
    Namespace: 
    
      Hedgehog
    
  
  
    Assembly: Hedgehog.dll
  
  
    Base Type: 
    obj
  
  
    
 A range describes the bounds of a number to generate, which may or may not
 be dependent on a 'Size'.
 The constructor takes an origin between the lower and upper bound, and a
 function from 'Size' to bounds.  As the size goes towards 0, the values
 go towards the origin.
  
  
  
  
  
    
      Union cases
    
    
      
        
          
          
        
      
      
        
          | 
            
           | 
          
             
              
                 
                 
              
              
             
            
              - 
                
                  origin
                
                :
                
'a
               
              
              - 
                
                  Item2
                
                :
                
Size -> 'a * 'a
               
              
             
           |