When a "non-exhaustive pattern"-error occurs, output the arguments (if possible)
For Haskell-beginners like me, "non-exhaustive pattern"-errors occur rather often and they can take some time to fix. While it is obvious that one has made a critical mistake when writing a function, I don't think adding some debugging help would certainly not be bad. I know that this feature only really makes sense when working with types that are instances of
Show, but then again beginners find themselves working with these types.