-- Hoogle documentation, generated by Haddock
-- See Hoogle, http://www.haskell.org/hoogle/


-- | A Haskell 98 logically uninhabited data type
--   
--   A Haskell 98 logically uninhabited data type. Used to indicate that a
--   given term should not exist.
@package void
@version 0.5.6


module Data.Void
data Void

-- | Since Void values are logically uninhabited, this witnesses the
--   logical reasoning tool of 'ex falso quodlibet'.
absurd :: Void -> a
vacuous :: Functor f => f Void -> f a
vacuousM :: Monad m => m Void -> m a
instance Typeable Void
instance Eq Void
instance Ord Void
instance Show Void
instance Read Void
instance Data Void
instance Ix Void
instance Semigroup Void
