pub fn with2<R, FnR>(sym1: SymStr, sym2: SymStr, caller: FnR) -> Rwhere FnR: FnOnce(&str, &str) -> R,