1) Change all errors to derive from `Exception` (#324) (dycw)
(SHA: 7d6ce27410bc7ef0327fa95988d2fc89e231f955)