#[deriving(Clone)] enum E { A(T), B(T,U), C } fn main() {}