> Haskell is too limiting—the compiler cannot deduce constraints I can solve in my head in seconds
Alex, if you could do a post with concrete examples of these that would be really helpful!
Alex, if you could do a post with concrete examples of these that would be really helpful!
For instance GHC doesn't know that + is injective, so can't deduce that given a ~ m+1 and a ~ n+1, m ~ n.