1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
module Data.Expr.SharingRecovery ( -- * Sharing recovery sharingRecovery, -- * Expressions PHOASExpr(..), BExpr(..), Idx(..), -- * Traversing indexed structures Functor1(..), Traversable1(..), ) where import Data.Expr.SharingRecovery.Internal