module Control.Static
(
TCTab(..)
, SKey
, SKeyed(..)
, SKeyedExt(..)
, withSKeyedExt
, toSKeyedExt
, gwithStatic
, withStaticCts
, withSomeStaticCts
, withStaticCxt
, withSomeStaticCxt
, PreClosure(..)
, Closure(..)
, PostClosure(..)
, ClosureApply
, applyClosure
, envTabCons
, envTabNil
, mkClosureTab
, RepClosure
, RepClosure'
, repClosureTab
, withEvalClosureCts
, withEvalSomeClosureCts
, withEvalClosureCxt
, withEvalSomeClosureCxt
, evalClosure
, evalSomeClosure
, RepVal(..)
, SKeyedError(..)
, DoubleEncoding(..)
, DSerialise
, DBinary
)
where
import Control.Static.Closure
import Control.Static.Common
import Control.Static.Serialise
import Control.Static.Static