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.