[Haskell-cafe] make an PrimMonad-wrapped FFI call