[Haskell] CFP MSCS Issue: Dependently Typed Programming