Collections and data structures implemented using ecmascript6 syntax