pub fn track_membership<'a, K: Hash + Eq, L: Location<'a>>(
membership: KeyedStream<K, MembershipEvent, L, Unbounded>,
) -> KeyedSingleton<K, bool, L, Unbounded>pub fn track_membership<'a, K: Hash + Eq, L: Location<'a>>(
membership: KeyedStream<K, MembershipEvent, L, Unbounded>,
) -> KeyedSingleton<K, bool, L, Unbounded>