is it possible to have a syscall return the never type `!` ```rust pub fn syscall_reboot() -> ! { unsafe { core::arch::asm!(" svc #123 ", clobber_abi("C")); } return !; } ```