A portable Haskell NaCl library