macro_rules! query_ensure {
    ([]$($args:tt)*) => { ... };
    ([(ensure_forwards_result_if_red) $($rest:tt)*]$($args:tt)*) => { ... };
    ([$other:tt $($modifiers:tt)*]$($args:tt)*) => { ... };
}