Хорошо Вот что я пытаюсь сделать
(defn addresses [person-id]
;addresses-retrival )
(defn person [id]
(merge {:addresses (addresses id)} {:name "john"}))
В функции выше человека я хочу, чтобы адреса извлекались только по требованию, например, только когда я делаю
(:addresses (person 10))
а не когда
(person 10)
Я не уверен, что я иду об этом праве, новичок в clojure.