iteriani
iteriani
Should be available for review again
[TGP](https://fusion2.corp.google.com/presubmit/631168440/OCL:631168440:BASE:631369674:1715115443074:592e47e5/targets)
[TGP](https://fusion2.corp.google.com/presubmit/631168440/OCL:631168440:BASE:631817440:1715183897618:c641aebd;groups=PossiblyNewlyFailing/targets)
TESTED=[TGP](https://fusion2.corp.google.com/presubmit/631168440/OCL:631168440:BASE:631817440:1715183897618:c641aebd;groups=PossiblyNewlyFailing/targets)
Are the imperative and declarative APIs meant to slowly replace the existing APIs over time? Or do we need to choose between one or the other because of potential overhead?
[TGP](https://fusion2.corp.google.com/presubmit/631531787/OCL:631531787:BASE:631861196:1715191768063:c9d5115d;groups=PossiblyNewlyFailing/targets)
TESTED=[TGP](https://fusion2.corp.google.com/presubmit/631531787/OCL:631531787:BASE:631861196:1715191768063:c9d5115d;groups=PossiblyNewlyFailing/targets)
this presubmit was actually done already, but for some reason only one of the commits got merged.