s or print statements. Such uses are only appropriate for functions that act through side effects, such as incrementing the log probability accumulator, printing, or raising exceptions.</p>
</section>
<section id="resolving-overloads" class="level3 unnumbered">
<h3 class="unnumbered anchored" data-anchor-id="resolving-overloads">Resolving overloads</h3>
<p><a href="#function-overloading">Overloaded functions</a> alongside <a href="#promotion">type promotion</a> can result in situations where there are multi