continued improvement of test2 compilation and the printing methods for many of the nodes