Add PPL Haskell Interface