NOTE: This module uses MD5 hashing. Unless you know
you need to use this module, you should probably be
using Data.UUID.V5, which offers the same sort of
functionality as this module except implemented with
SHA-1 hashing.

This module implements Version 3 UUIDs as specified
in RFC 4122.

These UUIDs identify an object within a namespace,
and are deterministic.

The namespace is identified by a UUID. Several sample
namespaces are enclosed.