Use XYZPool macros systematically as suggested by NB in <https://info.ravenbrook.com/mail/2014/06/11/20-47-37/0/>
Remove out-of-date material and public interface material that's covered in the reference manual.