The Single Var Pattern in JavaScript – Six Revisions