bind_match (cargo): Convenience macro similar to `matches!` but binds to variables in the pattern and returns an `Option` of the result. 
Keywords: match|macro|pattern