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


-- | Simple cached predicates
--   
--   Simple cached predicates
@package pred-set
@version 0.0.1

module Data.PredSet.Mutable
data PredSet s k
data PredKey s k a
new :: ST s (PredSet s k)
insert :: (Typeable k, Typeable a, Typeable s) => (k -> Maybe a) -> PredSet s k -> ST s (PredKey s k a)
lookup :: (Eq k, Hashable k, Typeable s, Typeable k, Typeable a) => PredKey s k a -> k -> PredSet s k -> ST s (Maybe a)
