#![allow(dead_code, deprecated, unused_variables, unused_mut)] use std::ops::Add; fn foo() -> impl Add { if true { unimplemented!() } else { 0 } } fn main() {}