Funflow.Type.Family.List
type Ø = '[] Source #
type (:<) = '(:) infixr 5 Source #
type Only a = '[a] Source #
Type-level singleton list.
type family Null (as :: [k]) :: Bool where ... Source #
Equations
type family (as :: [k]) ++ (bs :: [k]) :: [k] where ... infixr 5 Source #
Appends two type-level lists.
type family Concat (ls :: [[k]]) :: [k] where ... Source #