pub fn logic_connect_fn<L>(x: &mut L)where
    L: Logic,