pub fn logic_connect_join_fn<L, K>(source: &mut L, dest: &mut K)where
    L: LogicJoin,
    K: LogicJoin,