pub fn update(collection: CollectionName, header: Header, contents: impl Into<Bytes>) -> Self {
                pub fn push_serialized<C: SerializedCollection>(contents: &C::Contents) -> Result<Self, Error> {
                pub fn update(collection: CollectionName, header: Header, contents: impl Into<Bytes>) -> Self {
                pub const fn check_document_id_exists(collection: CollectionName, id: DocumentId) -> Self {