fn response_lists<'a, Ids, Rooms>( ids: Ids, rooms: Rooms, ) -> BTreeMap<ListId, List>where Ids: Iterator<Item = &'a ListId>, Rooms: Iterator<Item = &'a WindowRoom>,