The ScopeSet class creates a set of scopes. Scopes are case-insensitive, unique values, so the Set object in JS makes
the most sense to implement for this class. All scopes are trimmed and converted to lower case strings in intersection and union functions
to ensure uniqueness of strings.
The ScopeSet class creates a set of scopes. Scopes are case-insensitive, unique values, so the Set object in JS makes the most sense to implement for this class. All scopes are trimmed and converted to lower case strings in intersection and union functions to ensure uniqueness of strings.