Is it possible to implement PCL with no code walker? Doing so would have some substantial advantages: not least, code coverage would work properly, both in the build and for user code. (All sorts of information would have to be communicated to macros using other macros and the environment). If it isn't, is it possible to augment our code walker so that code coverage works nevertheless?