Many of the API routines require that the Codec type is default constructed, they don't offer a way to copy construct an existing codec, making stateful codecs impossible. But do we even need this template argument? It complicates tooling and should be revisited.
Many of the API routines require that the Codec type is default constructed, they don't offer a way to copy construct an existing codec, making stateful codecs impossible. But do we even need this template argument? It complicates tooling and should be revisited.