[Haskell-cafe] Foreign function performance: monadic vs pure