On Sun, Dec 6, 2015 at 11:56 PM, Richard Eisenberg <eir@cis.upenn.edu> wrote:
That looks like exactly what I want. Thanks.

There remain two mysteries:
- I thought that CallStacks were a new feature that would come with GHC 8.0. Yet it seems the datatype is present in base-4.8.x. Even though the docs even say (wrongly, evidently) that it's in base since 4.9.
 
Somehow some CallStack-related things snuck in between 7.10.1 and 7.10.2. Compare https://hackage.haskell.org/package/base-4.8.0.0/docs/GHC-Stack.html and https://hackage.haskell.org/package/base-4.8.1.0/docs/GHC-Stack.html.

Regards,
Reid Barton