&gt; That&#x27;s dynamic typing.<p>No, that&#x27;s run-time branch selection. Exactly as with pattern matching (`match
.. with ..&#x27;), except the latter is more convenient.<p>&gt; Seriously, you sound like, &quot;why bother with Ocaml when JavaScript does the same thing?&quot;.<p>And you really think I consider elaborate constructions a better thing than
concise pattern matching?