Можно ли вызвать функцию Clojure из Haskell (на GHC), используя FFI или какой-нибудь другой трюк? Здесь я заинтересован в том, чтобы оставаться в рамках GHC (т.е. Не использовать Frege). Я также заинтересован в сохранении центральной программы в Haskell (что означает, что функция Clojure должна вызываться из Haskell, а не наоборот).
Как это сделать?