| Function or value | Description | 
            
                
              
              
                  Full Usage: 
                   
              AltBinaryRandomAccessList.append xs ys
                  Parameters: 
 AltBinRndAccList<'a>
                    
                    ys : AltBinRndAccList<'a>
                    
                    Returns: AltBinRndAccList<'a>
                  
                   | 
          
            
            
 
  | 
        
            
                
              
              
                  Full Usage: 
                   
              AltBinaryRandomAccessList.cons x xs
                  Parameters: 
 'T
                    
                    xs : AltBinRndAccList<'T>
                    
                    Returns: AltBinRndAccList<'T>
                  
                   | 
          
            
            
 
  | 
        
            
                
              
               | 
          
            
            
  | 
        
            
                
              
               | 
          
            
            
 
  | 
        
            
                
              
              
                  Full Usage: 
                   
              AltBinaryRandomAccessList.isEmpty xs
                  Parameters: 
 AltBinRndAccList<'T>
                    
                    Returns: bool
                  
                   | 
          
            
            
 
  | 
        
            
                
              
               | 
          
            
            
 
  | 
        
            
                
              
              
                  Full Usage: 
                   
              AltBinaryRandomAccessList.lookup i xs
                  Parameters: 
 int
                    
                    xs : AltBinRndAccList<'a>
                    
                    Returns: 'a
                  
                   | 
          
            
            
 
  | 
        
            
                
              
               | 
          
            
            
 
  | 
        
            
                
              
              
                  Full Usage: 
                   
              AltBinaryRandomAccessList.remove i xs
                  Parameters: 
 int
                    
                    xs : AltBinRndAccList<'T>
                    
                    Returns: AltBinRndAccList<'T>
                  
                   | 
          
            
            
 
  | 
        
            
                
              
              
                  Full Usage: 
                   
              AltBinaryRandomAccessList.rev xs
                  Parameters: 
 AltBinRndAccList<'T>
                    
                    Returns: AltBinRndAccList<'T>
                  
                   | 
          
            
            
 
  | 
        
            
                
              
              
                  Full Usage: 
                   
              AltBinaryRandomAccessList.tail xs
                  Parameters: 
 AltBinRndAccList<'a>
                    
                    Returns: AltBinRndAccList<'a>
                  
                   | 
          
            
            
 
  | 
        
            
                
              
              
                  Full Usage: 
                   
              AltBinaryRandomAccessList.tryGetHead xs
                  Parameters: 
 AltBinRndAccList<'a>
                    
                    Returns: 'a option
                  
                   | 
          
            
            
 
  | 
        
            
                
              
              
                  Full Usage: 
                   
              AltBinaryRandomAccessList.tryGetTail xs
                  Parameters: 
 AltBinRndAccList<'a>
                    
                    Returns: AltBinRndAccList<'a> option
                  
                   | 
          
            
            
 
  | 
        
            
                
              
              
                  Full Usage: 
                   
              AltBinaryRandomAccessList.tryLookup i xs
                  Parameters: 
 int
                    
                    xs : AltBinRndAccList<'a>
                    
                    Returns: 'a option
                  
                   | 
          
            
            
 
  | 
        
            
                
              
              
                  Full Usage: 
                   
              AltBinaryRandomAccessList.tryRemove i xs
                  Parameters: 
 int
                    
                    xs : AltBinRndAccList<'T>
                    
                    Returns: AltBinRndAccList<'T> option
                  
                   | 
          
            
            
 
  | 
        
            
                
              
              
                  Full Usage: 
                   
              AltBinaryRandomAccessList.tryUncons xs
                  Parameters: 
 AltBinRndAccList<'T>
                    
                    Returns: ('T * AltBinRndAccList<'T>) option
                  
                   | 
          
            
            
 
  | 
        
            
                
              
              
                  Full Usage: 
                   
              AltBinaryRandomAccessList.tryUpdate i y xs
                  Parameters: 
 int
                    
                    y : 'T
                    
                    xs : AltBinRndAccList<'T>
                    
                    Returns: AltBinRndAccList<'T> option
                  
                   | 
          
            
            
 
  | 
        
            
                
              
              
                  Full Usage: 
                   
              AltBinaryRandomAccessList.uncons xs
                  Parameters: 
 AltBinRndAccList<'T>
                    
                    Returns: 'T * AltBinRndAccList<'T>
                  
                   | 
          
            
            
 
  | 
        
            
                
              
              
                  Full Usage: 
                   
              AltBinaryRandomAccessList.update i y xs
                  Parameters: 
 int
                    
                    y : 'T
                    
                    xs : AltBinRndAccList<'T>
                    
                    Returns: AltBinRndAccList<'T>
                  
                   | 
          
            
            
 
  | 
        
| Active pattern | Description | 
            
                
              
              
                  Full Usage: 
                   
              AltBinaryRandomAccessList.(|Cons|Nil|) l
                  Parameters: 
 AltBinRndAccList<'T>
                    
                    Returns: Choice<('T * AltBinRndAccList<'T>), unit>
                  
                   | 
          
            
            
 
  |