The way we currently iterate over animatable properties is through CSSPropertyAnimation::getNumProperties() and CSSPropertyAnimation::getPropertyAtIndex(). This is not ideal, an iterable would be much better.
Pull request: https://github.com/WebKit/WebKit/pull/10571
<rdar://problem/106136257>
This PR never landed and never got reviewed and will need to be rebased.