If it&#x27;s so important to decorate variables with unique punctuation to visually distinguish between two particular kinds of many possible types, then why don&#x27;t you also decorate function calls according to whether they return lists or scalars?<p>How should you decorate functions that return different types depending on what context they&#x27;re used in? <a href="http:&#x2F;&#x2F;perlmaven.com&#x2F;wantarray" rel="nofollow">http:&#x2F;&#x2F;perlmaven.com&#x2F;wantarray</a><p>If it&#x27;s so important to visually distinguish the names of scalars and arrays, then shouldn&#x27;t you also be able to distinguish a string from an int, like BASIC&#x27;s a$ -vs- i%?<p>So why just distinguish lists and scalars? Why not go all the way to Hungarian Punctuation and use Unicode and Emoji characters to uniquely decorate variables for every other possible built-in and user defined type?
<a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Hungarian_notation#Relation_to_sigils" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Hungarian_notation#Relation_to...</a>