Add Haskell client for URL generation