The first time we compile each file individually. The second time we pass all the files to a single cl instance. I don't yet understand why.