mod m1 { tag foo { foo1; foo2; } } fn bar(m1.foo x) { alt(x) { case (m1.foo1) { } } } fn main(vec[str] args) { }