> Maybe I misunderstand `{.raises.}`
I'm guessing `{.raises.}` only cares about exceptions that are always present
regardless of `-d:danger`.> or maybe I expect more from the compiler that should be done with static > analysis tools like DrNim. It's not possible to statically check all possible functions (something something halting problem) and Nim prefers to err on the side of allowing them and checking at runtime.
