So when compiling the examples (all.combined.js) olx.js is used both as an input file and as an externs file? In theory, olx.js should not be used as an externs file when the app code is compiled together with the lib code, right?