pub type Point2iSoa<const N: usize> = Point2Soa<i32, N>;
pub struct Point2iSoa<const N: usize> { pub len: usize, pub x: [i32; N], pub y: [i32; N], }
len: usize
x: [i32; N]
y: [i32; N]