Example: ``` rust fn main() { // This is fine let x: proc() -> ! = proc() { loop {} } // error: expected type, found token NOT let y = proc() -> ! { loop {} } } ```