Sometimes Nim programmers use `-d:danger` or `--checks:off` to speed up their code. The boundary checks would no longer be performed, and the only thing that can prevent overreading would be manual checks. That's why a index out of range is called a "Defect."
- any particular reason on deprecating IndexError? haoliang
- any particular reason on deprecating IndexError? ElegantBeef
- any particular reason on deprecating IndexError? sls1005