In #2220, we dynamically generate namespaces like:
impl<D: Digest> Subject for &Item<D> {
fn namespace_and_message(&self, namespace: &[u8]) -> (Bytes, Bytes) {
(ack_namespace(namespace).into(), self.encode().freeze())
}
}
We should instead construct these namespaces once and clone them (via Bytes::clone() rather than re-generating each time).