-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | Faux heterogeneous sets -- -- Faux heterogeneous sets @package HSet @version 0.0.2 module Data.HSet.Mutable data HKey a data HSet s new :: ST s (HSet s) insert :: Typeable a => a -> HSet s -> ST s (HKey a) lookup :: Typeable a => HKey a -> HSet s -> ST s (Maybe a) delete :: HKey a -> HSet s -> ST s ()