u qualquer outro tip de expressão.
</p>
<p>O valor de retorno de <code>outermap</code> é uma estrutura aninhada.
Tomemos <var>x</var> como sendo o valor de retorno.
Então <var>x</var> tem a mesma estrutura da primeira lista, lista aninhada, ou argumento matriz,
<code><var>x</var>[i_1]...[i_m]</code> tem a mesma estrutura que a segunda lista, lista aninhada, ou argumento matriz,
<code><var>x</var>[i_1]...[i_m][j_1]...[j_n]</code> tem a mesma estrutura que a terceira lista, lista aninhada, ou argumento mat