-- Hoogle documentation, generated by Haddock
-- See Hoogle, http://www.haskell.org/hoogle/
-- | Class for types with an "empty" value.
--
-- Class for types with an empty value.
@package empty
@version 1.0
-- | Class for types with an empty value.
module Data.Empty
class Empty a
empty :: (Empty a) => a
instance Empty (ZipList a)
instance Empty (Maybe a)
instance Empty [a]
instance Empty ()