This almost matches what the "lazy sem" idea that was proposed does. The idea 
being it gathers all exported symbols and only sems the body on call, which 
means instead of semantically checking an entire file, you only semantically 
check what's used speeding up compile time of large libraries where you only 
use a small foot print. The PR is 
[here](https://github.com/nim-lang/Nim/pull/18818) if interested to read about.

Reply via email to