[Haskell] What are possible causes of "C stack overflow" in Hugs?