úθ*     portable experimentalaslatter@gmail.com7The UUID type. Represents 128-bits of identification. 2Returns the passed in UUID as a list of 16 bytes. 'Creates a UUID out of a list of bytes. 6 Will throw an error if the list is not of length 16. 'Creates a UUID out of a list of bytes. " Does not perform a length check. 3 Behavior is undefined for lists not of length 16. 0Given a UUID, returns a pointer to the 16 bytes " of memory that make up the UUID. 9The passed in pointer is treated as if it were a pointer  to 16 bytes of memory. You're in trouble if it isn't. portable experimentalaslatter@gmail.comCreates a new . If /dev/'urandom is available, it will be used. F Otherwise a UUID will be generated based on the current time and the % hardware MAC address, if available.  Create a new . If /dev/'urandom is available, it will be used. 2 Otherwise a psuedorandom generator will be used.  Create a new ,. The UUID will be generated based on the : current time and the hardware MAC address, if available. Returns  if the passed-in  is the null UUID. If the passed in  can be parsed as a , it will be. ! The hyphens may not be omitted.  Example:    fromString "$c2cc10e1-57d6-4b6f-9899-38d972112d8c" 'Hex digits may be upper or lower-case.  Returns a ! representation of the passed in . ; Hex digits occuring in the output will be either upper or 5 lower-case depending on system defaults and locale.  Returns a ! representation of the passed in . 7 Hex digits occuring in the output will be lower-case.  Returns a ! representation of the passed in . 7 Hex digits occuring in the output will be upper-case.            !"#$% uuid-0.1.0Data.UUID.Internal Data.UUIDUUIDUtoBytes fromBytesunsafeFromBytes toForeignPtrfromForeignPtrgenerategenerateRandom generateTimenull fromStringtoString toStringLower toStringUppermemcpy c_variantc_type c_show_upper c_show_lowerc_showc_readc_nullc_generate_randomc_generate_time c_generate c_compareC_UUIDghc-primGHC.BoolTruebaseGHC.BaseString