fn selector_guard(gcx: Gcx<'_>, expr: &Expr<'_>) -> Option<(Selector, bool)>
msg.sig == F.selector / msg.sig != F.selector as (selector, matches).
msg.sig == F.selector
msg.sig != F.selector
(selector, matches)