-- | Utilities for tracking provenance: where and when things are called module Debug.Provenance ( -- * Callsites CallSite -- opaque , prettyCallSite , callSite , callSiteWithLabel -- * Invocations , Invocation -- opaque , prettyInvocation , newInvocation -- *** Convenience re-exports , HasCallStack ) where import GHC.Stack import Debug.Provenance.Internal