fn push_item( item_id: KitEntry, quantity: u32, server: &Server, push: &mut dyn FnMut(Item) -> Result<(), (Item, Option<NonZeroU32>)>, ) -> Result<(), Content>