I think this should warn: f never returns, but it claims to return int. ``` fn f() -> int { fail!("f") } fn main() { f(); } ```