some EFL binding for Haskell