``` rusti> struct Foo { a: uint } () rusti> enum Foobar { A(int) } () rusti> match Foo { a: 5 } { A(_) => {} _ => {} } error: internal compiler error: extract_variant_args: pattern has non-enum type ```