Add Haskell hooks