Complex ops are pure ops just like the arithmetic ops so they can be inlined.
scf.parallel
SubsetOpInterface
cloneInto()
RemoveDeadValues
LoopLikeOpInterface
replaceWithAdditionalYields
notifyOperationRemoved