AFAICT WithSelector accepts a selector with match expressions (and no match labels), but then the runtime check causes these expressions to be ignored? 🤔
This would be an unwelcome surprise for the user?
Originally posted by @porridge in #443 (comment)