pub const fn can_use_no_carry_square_optimization<T, const N: usize>() -> boolwhere T: MontConfig<N>,