11 //~^ ERROR mismatched types
12 //~| HELP try wrapping
22 //~^ ERROR mismatched types
23 //~| HELP try wrapping
24 //~| HELP introduce a new binding instead
30 fn c(s: Result<S, S>) {
33 //~^ ERROR mismatched types
34 //~| HELP try wrapping
35 //~| HELP introduce a new binding instead