[Haskell-cafe] static analysis of a C-like language