macro_rules! match_connector_result {
    ($runner:expr, $q:expr, $( $($matcher:pat_param)|+ $( if $pred:expr )? => $result:expr ),*) => { ... };
}