use haskell platform