I have an automation rule in which I:
- Make a web request
- Execute `match` to extract multiple occurrences of a pattern from the response
- Branch-iterate over the occurrences to do something else (e.g. use the matched substring in a JQL query)

The problem is the "for each: smart value" branching doesn't actually iterate over the matches but instead treats the result of `match` as a single value.

Does anyone know how I could loop over the matches one by one?