I think a stacktrace of effect violation (`gcsafe`, `noSideEffect` and `raises: []`) would significantly improve effects ergonomics. And they are one of the most interesting safety features of Nim.
- How to figure out why proc is not GC-safe? And is there a ... alexeypetrushin
- How to figure out why proc is not GC-safe? And is the... Araq
- How to figure out why proc is not GC-safe? And is... mratsim
