Type families
Still Work in Progress
Overview
Closed type families
Open type famililes
Associated type family
Injective type families
Data families
code:closedTypeFamilies.hs
{-# LANGUAGE DataKinds #-} {-# LANGUAGE TypeFamilies #-} data Nat = Zero | Succ Nat
type families Add n m where
'Zero n = n
Useful links
Useful links (Japanese)