Why Backward Compatibility Matters in API Versioning | NanoGPT