pub type NttVector<K> = NttVector<BaseField, K>;
pub struct NttVector<K>(pub Array<NttPolynomial<BaseField>, K>);
0: Array<NttPolynomial<BaseField>, K>