Maps and Sets for Javascript/Coffeescript