Most of the infrastructure necessary for adding a runtime library inside the compiler.