[Haskell-cafe] C functional programming techniques?