<node name="apply_function" channel="inline" format="modify/apply" model="">
    <node name="destination" channel="inline" format="text/cybol-path" model=".collection"/>
    <node name="index" channel="inline" format="text/cybol-path" model=".index"/>
    <node name="function" channel="inline" format="text/cybol-path" model=".function"/>
</node>

The collection could be defined as follows, whereby the names can be chosen freely.

<node>
    <node name="number_1" channel="inline" format="number/integer" model="2"/>
    <node name="number_2" channel="inline" format="number/integer" model="4"/>
    <node name="number_3" channel="inline" format="number/integer" model="6"/>
</node>

The function might look like this:

<node name="increment_elements" channel="inline" format="calculate/increment" model="">
    <node name="result" channel="inline" format="text/cybol-path" model=".input.[.index]"/>
</node>