How to use Haskell for GIS