fay-0.20.1.1: tests/MainThunk.hs
import FFI
main = do putStrLn "Hey ho!"
setTimeout 500 doThing
doThing
doThing = putStrLn "Hello, World!"
setTimeout :: Int -> (Fay ()) -> Fay ()
setTimeout = ffi "(function (f,i) { var id = setTimeout(function () { f(id); }, i); return id; })(%2,%1)"