Hi,I can't get the FFI to work as advertised - any ideas?Thanks,Nawal.Tutorial from here:$ cat fore.hs{-# LANGUAGE ForeignFunctionInterface #-}import Preludeimport Foreignimport Foreign.C.Typesforeign import ccall "math.h sin"c_sin :: CDouble -> CDoublefastsin :: Double -> Doublefastsin x = realToFrac (c_sin (realToFrac x))main = print (fastsin 0.5)$ jhc -phaskell2010 fore.hs -o bin/forejhc -phaskell2010 fore.hs -o bin/forejhc 0.8.2 (mydniquipepo-32)Finding Dependencies...Using Ho Cache: '/home/nawal/.jhc/cache'Main [fore.hs]Typechecking...[1 of 1] Main (......................jhc: user error (What: failureWhy: context reduction, no instance for: Jhc.Class.Real.Fractional Jhc.Type.C.CDoubleWhere: on line 12 in fore.hsin the explicitly typed Main.fastsin Main.1_x= Jhc.Num.realToFrac (Main.c_sin (Jhc.Num.realToFrac Main.1_x)) {- on line 12 -}Compilation of module: Main)