-- | /O(min(n,W))/. Delete the minimal key. Returns an empty map if the map is empty.
--
-- Note that this is a change of behaviour for consistency with 'Data.Map.Map' &#8211;
-- versions prior to 0.5 threw an error if the 'IntMap' was already empty.
deleteMin :: IntMap a -> IntMap a
deleteMin (IntMap (WordMap Empty)) = IntMap (WordMap Empty)
deleteMin :: IntMap a -> IntMap a
deleteMin (IntMap (WordMap Empty)) = IntMap (WordMap Empty)
deleteMin (IntMap (WordMap Empty)) = IntMap (WordMap Empty)