Ok, thanks for a definite answer.
Think the problems stems from code akin to
main = do
a <- test
print $ (\x y -> y) a 1
test = return $ error "test"
which lands me in the same problem as in my other thread.
Will not spam the boards further about this.
Kind regards,
Alex