added Ty's match_any! macro