Experiment calling haskell functions from c/c++