enum foo {
a(uint);
b(str);
c;
}
fn main() {
assert "a(22)" == #fmt["%?", a(22u)];
assert "b(\"hi\")" == #fmt["%?", b("hi")];
assert "c" == #fmt["%?", c];