I guess that was my question - if they are making it use FFI as in Haskell, since it's Haskell-like not actual Haskell, or if it's something else that's specific to their JVM version.
The different syntax should not be a big issue, as Haskell code that uses FFI targeting C is per se not portable.