pub fn exec_tr<F, P>( test_name: &'static str, syntax: Syntax, tr: F, input: &str) where F: FnOnce(&mut Tester<'_>) -> P, P: Fold,