zestaw map clojure - podstawowe filtrowanie

Clojure początkujący tutaj ..

Jeśli mam zestaw map, takich jak

 (def kids #{{:name "Noah" :age 5}
     {:name "George":age 3}
     {:name "Reagan" :age 1.5}})  

Wiem, że mogę dostać takie nazwiska

  (map :name kids)

1) Jak wybrać konkretną mapę? Na przykład chcę odzyskać mapę, gdzie nazwa = „Reagan”.

 {:name "Reagan" :age 1.5}

Czy można to zrobić za pomocą filtra?

2) Co powiesz na zwrot nazwy, w której wiek = 3?