pub fn parse_5_args<'a, T0: ArgParse, T1: ArgParse, T2: ArgParse, T3: ArgParse, T4: ArgParse>( method_name: &'a str, args: &'a str) -> Result<'a, (T0, T1, T2, T3, T4)>