eed.</p>
</div>
<div class="paragraph">
<p>Another disadvantage of default values is that they can obscure intent. For example, say some field has <code>[]</code> as default value. How can you tell whether the field was missing and the default value used, or if <code>[]</code> was the actual value passed? Sure, you can have guidelines in place for this, but with choosing optionality you get it for free: everyone knows what <code>null</code> signifies. Things just get simpler.</p>
</div>
<div class="paragrap