ned functions are only declared for base argument type and dimensionality. This requires a different syntax than for declaring other variables. The choice of language was made so that return types and argument types could use the same declaration syntax.</p>
<p>The type <code>void</code> may not be used as an argument type, only a return type for a function with side effects.</p>
<section id="base-variable-type-declaration" class="level3 unnumbered">
<h3 class="unnumbered anchored" data-anchor-id="base-vari