type A = fn(); type B = unsafe fn(); type C = unsafe extern "C" fn(); type D = extern "C" fn ( u8 , ... ) -> u8;