thank you, indeed, the first feature is already there!
as for the second feature, think of it as nested loops in programming languages. the current loop feature is quite limiting because you cannot have nesting and cannot exit once you're in a loop (unless you do live editing). but it is tricky indeed.