The following code compiles just fine, but I don't think that it should ``` rust enum A { B } fn main() { match B { B(*) => {} } } ``` Is that actually valid syntax? I would expect to get a compiler error that you can't ignore all fields when there are none to begin with.