A Haskell IDNA package