Combining `p` , `e` , `t` , and `word` mutes into a single list is so stupid. In order to properly support any of these features, you need an interface for two separate scenarios (private and public mutes). If you want to support all four, you need eight separate inputs. A perfect case study in why it's annoying to overload event kinds.