Comments for clearer organisation
Add assertions tests for different types
Typo: consistency for new line in error messages
Add assert_XXX functions
Add more examples of assertions