|- valign="top"
| width='120' | '''Signatures'''
|{{Func|<pre>update:apply|( $function as function(*), $arguments as array(*)|) as empty-sequence()}}</pre>
|- valign="top"
| '''Summary'''
|- valign="top"
| width='120' | '''Signatures'''
|{{Func|<pre>update:for-each|( $seq as item()*, $function as function(item())) as item()*|empty-sequence()}}</pre>
|- valign="top"
| '''Summary'''
|- valign="top"
| width='120' | '''Signatures'''
|{{Func|<pre>update:for-each-pair|( $seq1 as item()*, $function as function(item())) as item()*|empty-sequence()}}</pre>
|- valign="top"
| '''Summary'''
{| width='100%'
| width='120' | '''Signatures'''
|{{Func|<pre>update:map-for-each|( $map as map(*), $function as function(xs:anyAtomicType, item()*) as item()*|) as item()*}}</pre>
|- valign="top"
| '''Summary'''
|- valign="top"
| width='120' | '''Signatures'''
|{{Func|<pre>update:output|( $items as item()*|) as empty-sequence()}}</pre>
|- valign="top"
| '''Summary'''
|- valign="top"
| width='120' | '''Signatures'''
|{{Func|update:cache||item()*}}<br/pre>{{Func|update:cache|( $reset as xs:boolean| := ()) as item()*}}</pre>
|- valign="top"
| '''Summary'''