{-# LANGUAGE Trustworthy #-} module Resin.Binders.Tree( -- | the safe subset of the api... I think IxEq(..) ,Inject(InjectRefl) ,Extract -- Extract is just a newtype wrapper .. for now ,TreeEq(..) ,treeElimination ,rightExtendInject ,leftExtendExtract ,jumpDepthInject -- not sure if this operation is safe ,jumpDepthExtract -- not sure if thats safe too ) where import Resin.Binders.Tree.Internal