pub fn distance<T, const D: usize>(
p1: &OPoint<T, Const<D>>,
p2: &OPoint<T, Const<D>>,
) -> <T as SimdComplexField>::SimdRealFieldwhere
T: SimdComplexField,
pub fn distance<T, const D: usize>(
p1: &OPoint<T, Const<D>>,
p2: &OPoint<T, Const<D>>,
) -> <T as SimdComplexField>::SimdRealFieldwhere
T: SimdComplexField,