macro_rules! run_sol { ( $day: ident, $input: expr, { sol $solution: ident } ) => { ... }; ( $day: ident, $input: expr, { sol_fallible $solution: ident } ) => { ... }; }