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