fn foo() {} //~^ ERROR expected trait bound, found `impl Trait` type fn main() {}