fn update( broker: Option<&Broker>, connection: &str, change: impl FnOnce(&mut ConnStatus), ) -> ConnStatus