(styleguide)</li>
<li>always extend custom errors from the system.Exception/etc hierarchy (docs)</li>
<li>always keep lines &lt;= 80  with 2 spaces for indentation (styleguide)</li>
<li>always prefix impure enum members (e.g. with abbr of the enum name) (styleguide)</li>
<li>always qualify the imports from std, e.g. std/os and std/<a class="reference internal" href="#os, posix">os, posix</a> (styleguide?)</li>
<li>always run initialization logic as toplevel module statements, e.g. init data (docs)</li>
<li>