Finished up Ch. 9!

Scanner test was a bit of pain due to an inexplicable parse error (at
least to me).  But now I’m done :-). 4/4.