With dynamic_tensor_from_elements tensor values of dynamic size can be
created. The body of the operation essentially maps the index space to tensor
elements.
Declare SCF operations in the scf namespace to avoid name clash with the new
std.yield operation. Resolve ambiguities between linalg/shape/std/scf.yield
operations.
We need to verify that all ops in the body are NoSideEffect