impl F { type A: Clone; const B: i32; fn foo() {} fn bar(&self); }