static mergeMaps(...mapObjects) {
        return new Map(mapObjects.reduce((as, b) => as.concat([...b]), []));
    }
Merge all the given Maps by keeping only unique elements, and return a new Map with de-duplicated keys.

@param {...Map} mapObjects
@returns {Map}