fn foo() -> Result { let out: Result<(), ()> = Ok(()); out //~ ERROR mismatched types } fn main() {}