In a template I want to start a variable with an empty array to fill it later on with f:merge.
<f:variable name="filteredItems" value="{array}"/>
<f:for each="{allItems}" as="item">
<f:if condition="{item.uid} > 10">
<f:variable name="filteredItems" value="{f:merge(a: filteredItems, b: {item.uid: item})"/>
</f:if>
</f:for>