For situations when there are constraints on what characters are allowed, this module provides several non-reversible conversion functions.