-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | Faux heterogeneous sets -- -- Faux heterogeneous sets @package HSet @version 0.0.0 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 ()