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