nah just Data.Function.fix error no errors anymore
```hs ghci> fix error "Exception: *** Exception: *** Exception: *** Exception: *** Exception: *** Exception: ..." -- repeating infinitely ``` explanation: ```hs error :: HasCallStack => String -> a -- basically raise an exception with a message, return type is a typevar so the expression will be left of the proper type but it wont ever actually evaluate fix :: (a -> a) -> a -- `fix`ed point of a function fix f = let g = f g in g -- so, fix error = let g = error g in g -- error (error (error (...)))) ```