Hi! In the spirit of providing alternate solutions for exercice 13 (entitled [`catch-blocks`](https://github.com/total-typescript/beginners-typescript-tutorial/blob/3b55248a9f268c9777485453f4de5d20fce080cd/src/13-catch-blocks.problem.ts)), does it make sense to encourage possible introduction of - [`unknown` type](https://www.typescriptlang.org/docs/handbook/release-notes/typescript-3-0.html#new-unknown-top-type) - guard clause for case when `e` variable inheriting from `Error` class so that it is handled as expected (with expectation provided by test assertion), - guard clause for case when `e` variable does not inherit from `Error` class?