Using GHC with SMP and FFI?