In this chapter, I discuss the selection of a suitable compiler
``substrate'' upon which to implement the qif and qint
quasistatic constructs, what modifications were made to parse the
constructs, the new pass to figure out the interactions between the
constructs, how the program is instrumented, and searching the
``space'' of possible versions of a program. Finally, I discuss how
the pieces fit together (see Figure ).
Figure: Clever compiler implementation --- overview.