• Vladislav Zavialov's avatar
    Remove the MonadFail P instance · 40d917fb
    Vladislav Zavialov authored
    There were two issues with this instance:
    
    * its existence meant that a pattern match failure in the P monad would
      produce a user-visible parse error, but the error message would not be
      helpful to the user
    
    * due to the MFP migration strategy, we had to use CPP in Lexer.x,
      and that created issues for #17750
    
    Updates haddock submodule.
    40d917fb
Monad.hs 1.19 KB