RE: Bug: GHC creates incorrect code which throws <<loop>>