Redefining well-known terms gives nothing except confusion. And <a href="https:&#x2F;&#x2F;github.com&#x2F;rust-lang&#x2F;rfcs&#x2F;pull&#x2F;243" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;rust-lang&#x2F;rfcs&#x2F;pull&#x2F;243</a> is another step in this direction (beside &quot;?&quot; idea). If usual errors handling will be called &quot;exceptions&quot;, then we will have full mess with &quot;Exceptions&quot; term in Rust.