These tests check that we can compile programs that use a variety of different sets of dependencies. Each program will only be compiled with the set of dependencies it relies on.