{"ScriptPreparationCode":"some = (set, predicate) =\u003E {\r\n const values = set.values()\r\n let e\r\n let found = false\r\n while (!found \u0026\u0026 !(e = values.next()).done) {\r\n found = predicate(e.value)\r\n }\r\n return found\r\n }\r\na = Array.from({length: 800}, i =\u003E i)\r\ns = new Set(a)","TestCases":[{"Name":"fp-ts set","Code":"const r = some(s,(v) =\u003E v == 301 )","IsDeferred":false},{"Name":"native set","Code":"const r = s.has(301)","IsDeferred":false},{"Name":"native array","Code":"const r = a.some(v =\u003E v == 301)","IsDeferred":false}]}