-- Hoogle documentation, generated by Haddock
-- See Hoogle, http://www.haskell.org/hoogle/


-- | Faux heterogeneous sets
--   
--   Faux heterogeneous sets
@package HSet
@version 0.0.1

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 ()
