-- | Remove all the keys in a given set from a map.
--
-- @
-- m `withoutKeys` s = 'filterWithKey' (\k _ -> k `'IntSet.notMember'` s) m
-- @
--
-- @since 0.5.8
withoutKeys :: IntMap a -> Data.IntSet.IntSet -> IntMap a
withoutKeys m s = filterWithKey (\k _ -> Data.IntSet.notMember k s) m
withoutKeys :: IntMap a -> Data.IntSet.IntSet -> IntMap a
withoutKeys m s = filterWithKey (\k _ -> Data.IntSet.notMember k s) m
withoutKeys m s = filterWithKey (\k _ -> Data.IntSet.notMember k s) m