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 {