
CompilerOutput encapsulates the result of a compile. The compiler can output in two modes - transientPod or podFile. In transient pod mode we simply compile to an in-memory pod. In podFile mode we compile a pod file to the file system, but don't automatically load it.