pub type MicroKernelFn<T> = unsafe fn(_: usize, _: usize, _: usize, _: *mut T, _: *const T, _: *const T, _: isize, _: isize, _: isize, _: isize, _: isize, _: T, _: T, _: u8, _: bool, _: bool, _: bool, _: *const T);