Maybe you'd have more than one person setting this up - the engineer could write some of the details with the help of technical docs for the non-techie, but then someone experienced could provide someone less experienced with comments to follow or higher-level descriptions of blocks? E.g. At a high level there could be a human description that says "Load data: While there's more data to fetch ..." or "For each record, relabel fields..." but at a low level, it might say "While len(response) > 0, fetch data" or "Assign object fields x,y,z to response fields a,b,c".
I am excited to experiment with in-product guidance and a/b test copy so that we can make things just as intuitive for those who may not be as technical.
I know, I know. But it was designed for non programmers.
Their syntax in this case is
Perform . . . Times
The language might give some insight by offering a different perspective
The risk is that the finer grained control stuff is too much like code ('you lost me at "loop" and "condition"', etc.), or not powerful enough to do the tasks that Retool isn't good at, without diving deep into the weeds, and you're not as good as Retool wrt the tasks that Retool excels at.
Definitely cool that you can extend it with code, though I haven't parsed how that works.
[*] https://scratch.mit.edu