# Functions
EnableCrossGroupDecoding modifies the given decoder in place, if it is a codec from this package.
EnableCrossGroupEncoding modifies the given encoder in place, if it is a codec from this package.
NewCodec takes objects in their internal versions and converts them to external versions before serializing them.
NewCodecForScheme is a convenience method for callers that are using a scheme.