local O={add=require(script.add);copy=require(script.copy);filter=require(script.filter);fromList=require(script.fromList);has=require(script.has);intersection=require(script.intersection),isSubset=require(script.isSubset);isSuperset=require(script.isSuperset);map=require(script.map);subtract=require(script.subtract),toList=require(script.toList),union=require(script.union)}return O
local Set = {
	add = require(script.add),
	copy = require(script.copy),
	filter = require(script.filter),
	fromList = require(script.fromList),
	has = require(script.has),
	intersection = require(script.intersection),
	isSubset = require(script.isSubset),
	isSuperset = require(script.isSuperset),
	map = require(script.map),
	subtract = require(script.subtract),
	toList = require(script.toList),
	union = require(script.union),
}

return Set