Set-Remove!

(set-remove! set argument) -> set

Destructively removes argument from set. If argument is not a member of set, does nothing. Always returns #f.

Examples:

Assuming for both that symbol alpha has been defined as [set 1 2 3 4]
>> (set-remove! alpha 2)
:: #f
>> alpha
:: [set 1 3 4]
>> (set-remove! alpha 8)
:: #f
>> alpha
:: [set 1 3 4]