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