When working in a workflow, often times we need to do a couple of things in the loop before returning the value. In scripting/programming languages, you wouldn't always create a function to do some piece of logic, so I propose you shouldn't be required to do that in Rewst, either.
My proposal would be to do something like what Power Automate does where your "with items" is a box you can drop other actions into and maintains access to the context.