pub trait Support<const N: usize> { // Required methods fn num_points(&self) -> usize; fn point(&self, i: usize) -> [f64; N]; }