// Copyright © 2022 Rangeproof Pty Ltd. All rights reserved. import Foundation public extension Set { func inserting(_ value: Element) -> Set { var updatedSet: Set = self updatedSet.insert(value) return updatedSet } func removing(_ value: Element) -> Set { var updatedSet: Set = self updatedSet.remove(value) return updatedSet } }