Я не могу найти объяснения ни в документации, ни в Интернете, почему есть две разные функции, которые, кажется, делают практически одно и то же, кроме принятия одной коллекции, а другой списка аргументов (но это можно легко решить с помощью (apply hash-set coll)
).