#[deriving_clone] struct S { foo: (), bar: (), baz: T, } fn main() {}