Previous discussion on a related paper: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=10773457" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=10773457</a><p>I&#x27;m not sure why people keep using the word &quot;dead&quot; regarding code annotations. They&#x27;re easily stripped out for release builds and clearly provide value in many debugging and maintenance scenarios. And yes, like everything else in the static vs dynamic debate, there&#x27;s no free lunch.