fused-effects-1.0.2.0: src/Control/Effect/Empty/Internal.hs
{-# LANGUAGE DeriveFunctor #-}
{-# LANGUAGE DeriveGeneric #-}
{-# LANGUAGE KindSignatures #-}
module Control.Effect.Empty.Internal
( Empty(..)
) where
import Control.Effect.Class
import GHC.Generics (Generic1)
-- | @since 1.0.0.0
data Empty (m :: * -> *) k = Empty
deriving (Functor, Generic1)
instance HFunctor Empty
instance Effect Empty