fused-effects-1.1.2.0: src/Control/Effect/Accum/Internal.hs
{-# LANGUAGE GADTs #-}
{-# LANGUAGE KindSignatures #-}
module Control.Effect.Accum.Internal
( Accum(..)
) where
import Data.Kind (Type)
-- | @since 1.1.2.0
data Accum w (m :: Type -> Type) k where
Add :: w -> Accum w m ()
Look :: Accum w m w