Sorry if this is a stupid question, but is there a block like this?
[scratchblocks]
(items from index (1) to (3) in list (list) :: variables)
[/scratchblocks]
With the new hyperblocks feature, you can do this:
[scratchblocks]
(item (numbers from (1) to (3) :: list) of (list :: list))
[/scratchblocks]
Is that from a library?
No
I can't find it in the primitives
Ctrl+F or the magnifying glass button at the top-right of the palette
I see it now, I overlooked it.
This should show how you put them together