fn selector<'a, ListIter, SubsIter>(
_: SyncInfo<'a>,
conn: &'a Connection,
window: &'a BTreeMap<OwnedRoomId, WindowRoom>,
implicit: Option<ListIter>,
explicit: Option<SubsIter>,
) -> impl Iterator<Item = &'a RoomId> + Send + Sync + 'a