A Haskell library for creating, printing and parsing UUIDs