ready for about true and false
ready for exceptions
ready for iteration