| 
            
           | 
          
            
              
                
                  
                    
                   
                  
                    
                   
                  
                    
                  
                  
                     Command that will evaluate an async block and map the error (of exception)
                   
                 
              
              
                - 
                  
                    start
                  
                  :
                  
Async<unit> -> unit
                 
                
                - 
                  
                    task
                  
                  :
                  
'a -> Async<'a0>
                 
                
                - 
                  
                    arg
                  
                  :
                  
'a
                 
                
                - 
                  
                    ofError
                  
                  :
                  
exn -> 'msg
                 
                
               
              
                - 
                  
                    Returns: 
                  
                  
Cmd<'msg>
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                   
                  
                    
                   
                  
                    
                  
                  
                     Command that will evaluate an async block and map the result
 into success or error (of exception)
                   
                 
              
              
                - 
                  
                    start
                  
                  :
                  
Async<unit> -> unit
                 
                
                - 
                  
                    task
                  
                  :
                  
'a -> Async<'a0>
                 
                
                - 
                  
                    arg
                  
                  :
                  
'a
                 
                
                - 
                  
                    ofSuccess
                  
                  :
                  
'a0 -> 'msg
                 
                
                - 
                  
                    ofError
                  
                  :
                  
exn -> 'msg
                 
                
               
              
                - 
                  
                    Returns: 
                  
                  
Cmd<'msg>
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                   
                  
                    
                   
                  
                    
                  
                  
                     Command that will evaluate an async block and map the success
                   
                 
              
              
                - 
                  
                    start
                  
                  :
                  
Async<unit> -> unit
                 
                
                - 
                  
                    task
                  
                  :
                  
'a -> Async<'a0>
                 
                
                - 
                  
                    arg
                  
                  :
                  
'a
                 
                
                - 
                  
                    ofSuccess
                  
                  :
                  
'a0 -> 'msg
                 
                
               
              
                - 
                  
                    Returns: 
                  
                  
Cmd<'msg>
                 
                
               
             
           | 
        
        
          | 
            
           | 
          
            
              
                
                  
                    
                   
                  
                    
                   
                  
                    
                  
                  
                     Command that will evaluate an async block to the message
                   
                 
              
              
                - 
                  
                    start
                  
                  :
                  
Async<unit> -> unit
                 
                
                - 
                  
                    task
                  
                  :
                  
Async<'msg>
                 
                
               
              
                - 
                  
                    Returns: 
                  
                  
Cmd<'msg>
                 
                
               
             
           |