haskell erlang procs