An argument for why use of semicolons in JavaScript source is a preference