Use GHC call-stacks in a backward compatible way

Homepage:
http://hackage.haskell.org/package/call-stack
