I need to improve my Haskell debugging skills. I know of quickcheck, but that's for testing. It seems that: - Debug.Trace and - dynamic breakpoints in GHCi Are the two easy ways to check the state of your program at a specific point in execution. Is there another simple tool that I should know about? Any tips? Thank you, Dimitri