Hi folks, What is the general guideline for interface change? I'm trying to change
PrimitiveType Types::fromPrimitiveString() => Type Types::fromTypeString() in https://github.com/apache/iceberg/pull/11831/files#diff-736caed551a388d34b08f223954ae7ecb2fdac9d90a4098ceedd95207d7efd4dR1149-R1152 to add variant type support. Would it be fine to introduce such an incompatible change? Thanks, Aihua