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