ntifier">procedure</span></span></tt> (naming scheme?)</li>
<li>prefer object variants &gt; inheritance for simple types; no type conversion required (docs)</li>
<li>prefer shadowing proc params &gt; passing vars; enables the most efficient parameter passing (docs)</li>
<li>prefer type &gt; cast operator cuz type preserves the bit pattern (docs)</li>
<li>procs that mutate data should be prefixed with 'm' (styleguide)</li>
<li>procs that return a transformed copy of soemthing should be in past particle (e.g.