Haskell implementation of the NetLogo/SimServer project