Как мне импортировать в GHCJS функцию Javascript, подобную следующей?
xs.subscribe(function(x) { console.log(x) })
Я безуспешно пробовал различные комбинации следующих действий:
data Observable_
data Disposable_
type Observable a = JSRef Observable_
type Disposable = JSRef ()
foreign import javascript unsafe "$1.subscribe($2)"
rx_subscribe :: Observable a -> JSRef (a -> IO()) -> IO Disposable
Приветствуется любая помощь и ссылки на документацию GHCJS FFI.
Спасибо