Итак, список?, seq?, vector?, map? и т.д., чтобы определить, какой тип коллекции имеет аргумент.
Какой хороший способ сказать разницу между
- карта (т.е. что-то, что содержит пары ключ-значение)
- набор (т.е. что-то, что содержит значения)
- значение не коллекции, как строка.
Есть ли лучший способ, чем
#(or (seq? %) (list? %) etc)