<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def compile_with_instrumentation(self, container: Container, verbose: bool = False ) -> CompilationOutcome: """ Attempts to compile the program inside a given container with instrumentation enabled. See: `Container.compile` """

        bug = self.__installation.bugs[container.bug]
        bug.compiler.clean(self, container, verbose=verbose) # TODO port
        return bug.compiler.compile_with_coverage_instrumentation(self,
                                                                  container,
                                                                  verbose=verbose)