#[inline(always)]
pub unsafe fn table_get_unchecked<T>(table: &[T], idx: usize) -> &T {
debug_assert!(idx < table.len());
unsafe { table.get_unchecked(idx) }
}
#[inline(always)]
pub unsafe fn code_table_get_unchecked<T: Copy>(table: &[T], idx: usize) -> T {
debug_assert!(idx < table.len());
unsafe { *table.get_unchecked(idx) }
}