fn try_item_collection_to_contents(
    items: &ItemCollection,
) -> Option<Vec<Contents>>