Combine two F[A] values.
Combine two F[A] values.
      
    
      
      
    
      Given a type A, create an "empty" F[A] value.
Given a type A, create an "empty" F[A] value.
      
    
      
      
    
      
      
    
      
      
    
      
      
    
      
      
    
      
      
    
      
      
    
      
      
    
      
      
    
      
      
    
      
      
    
      
      
    
      
      
    
      
      
    
      
      
    
      
      
    
      
      
    
      
      
    
      
      
    
      
      
    
      
      
    
      
      
    
      Handle any error, by mapping it to an A value.
Handle any error, by mapping it to an A value.
      
    
      Handle any error, potentially recovering from it, by mapping it to
an F[A] value.
Handle any error, potentially recovering from it, by mapping it to
an F[A] value.
      
    
      Recover from certain errors by mapping them to an A value.
Recover from certain errors by mapping them to an A value.
      
    
      Recover from certain errors by mapping them to an F[A] value.
Recover from certain errors by mapping them to an F[A] value.
      
    
      
      
    
      Lift an error into the F context.
Lift an error into the F context.
      
    
      
      
    
      
      
    
      
      
    
      
      
    
      
      
    
      
      
    
      
      
    
      
Type-class instances for Observable.