In the lodash library line, why is there a defensive semicolon on the first line?
;(function(window) {
...
}(this));
I recently read in Definitive JavaScript about defensive semicolons being used to protect against users who don't use semicolons properly, but as there is no preceding code, I don't see the point. Is this in case the library is concatenated on to the end of another library?