pub type Entry = unsafe extern "C" fn(*mut NativeCtx, i64) -> u32;
The signature of every entry point: the context, and how far below the ceiling the function stands.