pub fn join<A, B, RA, RB>(oper_a: A, oper_b: B) -> (RA, RB)where A: Send + FnOnce() -> RA, B: Send + FnOnce() -> RB, RA: Send, RB: Send,