Complex ops are pure ops just like the arithmetic ops so they can be inlined.
scf.parallel
SubsetOpInterface
LoopLikeOpInterface
replaceWithAdditionalYields