Reasoning: raising of Defect is tracked inconsistently in Nim, so it is better to consistently indicate that it can be raised. Disables compiler hints and warnings about Defect.