you can totally write bad C programs in Haskell if you try