In C if I need I can abort program and generate coredump - to research
state of stack/vars. Is it possible in Haskell - to abort and to
generate some dump which can be easy explored/researched in debugger
with Haskell symbolic info (not standard Linux coredump)? And
to generate it without any coding/hacking?