This should be done in a way that preserves Swift 5.10 compatibility, even if it breaks API compatibility in this way going forwards.