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