The coverage of `assert` in chapter 2 should be expanded and moved. It needs to come after `let` expressions. More examples should be added.