When CCE is stable, we can collapse loop arguments into derived types. Like this: `indices -> indices%x -> indices%x%beg` Discussed here: https://github.com/MFlowCode/MFC/pull/653#discussion_r1828191303