[Haskell-beginners] type family exercise