| 
            
           | 
          
             
              
                 
                 
              
              
             
            
              - 
                
                  message
                
                :
                
Func<string>
               
              
             
            
              - 
                
                  Returns:
                
                
Property
               
              
             
           | 
        
        
          | 
            
           | 
          
             
              
                 
                 
              
              
             
            
              - 
                
                  f
                
                :
                
Func<Property<'T>>
               
              
             
            
              - 
                
                  Returns:
                
                
Property<'T>
               
              
             
           | 
        
        
          | 
            
           | 
          
             
              
                 
                 
              
              
             
            
              - 
                
                  Returns:
                
                
Property
               
              
             
           | 
        
        
          | 
            
           | 
          
             
              
                 
                 
              
              
             
            
              - 
                
                  Returns:
                
                
Property
               
              
             
           | 
        
        
          | 
            
           | 
          
             
              
                 
                 
              
              
             
            
              - 
                
                  gen
                
                :
                
Gen<'T>
               
              
             
            
              - 
                
                  Returns:
                
                
Property<'T>
               
              
             
           | 
        
        
          | 
            
           | 
          
             
              
                 
                 
              
              
             
            
              - 
                
                  gen
                
                :
                
Gen<'T>
               
              
              - 
                
                  k
                
                :
                
Func<'T, Property<'TResult>>
               
              
             
            
              - 
                
                  Returns:
                
                
Property<'TResult>
               
              
             
           | 
        
        
          | 
            
           | 
          
             
              
                 
                 
              
              
             
            
              - 
                
                  value
                
                :
                
bool
               
              
             
            
              - 
                
                  Returns:
                
                
Property
               
              
             
           | 
        
        
          | 
            
           | 
          
             
              
                 
                 
              
              
             
            
              - 
                
                  gen
                
                :
                
Gen<Journal * Outcome<'T>>
               
              
             
            
              - 
                
                  Returns:
                
                
Property<'T>
               
              
             
           | 
        
        
          | 
            
           | 
          
             
              
                 
                 
              
              
             
            
              - 
                
                  result
                
                :
                
Outcome<'T>
               
              
             
            
              - 
                
                  Returns:
                
                
Property<'T>
               
              
             
           | 
        
        
          | 
            
           | 
          
             
              
                 
                 
              
              
             
            
              - 
                
                  value
                
                :
                
'T
               
              
             
            
              - 
                
                  Returns:
                
                
Property<'T>
               
              
             
           | 
        
        
          | 
            
           | 
          
             
              
                 
                 
              
              
             
            
              - 
                
                  resource
                
                :
                
'T
               
              
              - 
                
                  action
                
                :
                
Func<'T, Property<'TResult>>
               
              
             
            
              - 
                
                  Returns:
                
                
Property<'TResult>
               
              
             
           |