2 { fn f<X: ::std::marker()::Send>() {} }
3 //~^ ERROR parenthesized type parameters may only be used with a `Fn` trait
5 { fn f() -> impl ::std::marker()::Send { } }
6 //~^ ERROR parenthesized type parameters may only be used with a `Fn` trait
12 impl ::std::marker()::Copy for X {}
13 //~^ ERROR parenthesized type parameters may only be used with a `Fn` trait