Safe Haskell  None 

 data Meep k a
 empty :: Meep k a
 singleton :: k > a > Meep k a
 size :: Num b => Meep k a > b
 null :: Meep k a > Bool
 fromMaybe :: Maybe (k, a) > Meep k a
 toMaybe :: Meep k a > Maybe (k, a)
 maybeing :: Iso (Meep k v) (Meep k' v') (Maybe (k, v)) (Maybe (k', v'))
 keys :: Meep k a > Maybe k
 elems :: Meep k a > Maybe a
Documentation
A Meep from key k
to value a
Typeable2 Meep  
FunctorWithIndex k (Meep k)  
FoldableWithIndex k (Meep k)  
TraversableWithIndex k (Meep k)  
Functor (Meep k)  
Foldable (Meep k)  
Traversable (Meep k)  
(Eq k, Eq a) => Eq (Meep k a)  
(Data k, Data a) => Data (Meep k a)  
(Ord k, Ord a) => Ord (Meep k a)  
(Show k, Show a) => Show (Meep k a)  
Generic (Meep k a)  
(Eq k, Semigroup a) => Semigroup (Meep k a) 

Eq k => Ixed (Meep k a)  
Eq k => At (Meep k a)  
AsEmpty (Meep k a) 