typelevel-1.2.2: src/Data/Constraints.hs
module Data.Constraints where
import Data.Constraint
type family Constraints (cs :: [Constraint]) :: Constraint where
Constraints '[] = ()
Constraints (c ': cs) = (c , Constraints cs)
module Data.Constraints where
import Data.Constraint
type family Constraints (cs :: [Constraint]) :: Constraint where
Constraints '[] = ()
Constraints (c ': cs) = (c , Constraints cs)