This is from Bob Nystrom who's also behind Crafting Interpreters [1] and is a general PL geek.
Regarding type checking, I believe it wouldn't be too hard to add it to the language itself, but it would increase the page count of an already long book.
All things considered I think the book does a good job of explaining the concepts in a very accessible way without handwaving any detail.