[Haskell] (Succ Haskell') `and` $ dependent types