I would like to ask for one addition to SRFI 113, namely set-search (without an exclamation mark).set-search can trivially be implemented as(define (set-search set element failure success)(set-search! (set-copy set) element failure success))An implementation which is based on immutable sets (as opposed to a hash-table based implementation), could do much better, though.One may similarly argue for non-destructive analogues of the procedures bag-increment! and bag-decrement!.