title: Clojure merge multiple map into a single map
body: <p>I have the following list of maps</p>
  
  <pre><code>({"child.search" {:roles #{"ROLE_ADM_UNSUBSCRIBE_SUBSCRIPTION" "ROLE_ADM_SEARCH_SUBSCRIPTION" "ROLE_ADM_VIEW_SUBSCRIPTION"}},
    "child.cc.search" {:roles #{"ROLE_ADM_CC_SEARCH_SUBSCRIPTION" "ROLE_ADM_CC_VIEW_SUBSCRIPTION"}}}
    {"child.abusereport" {:roles #{"ROLE_ADM_ABUSE_RPT"}},
     "child.manualfiltering" {:roles #{"ROLE_ADM_MANUAL_FILTERING_RPT"}}}
    {"child.assigned.advertisement" {:roles #{"ROLE_ADM_CREATE_ADVERTISING"}},
     "child.manage.advertisement" {:roles #{"ROLE_ADM_LIST_ADVERTISING"}}})
  </code></pre>
  
  <p>I need to have a single map like following.</p>
  
  <pre><code>{"child.search" {:roles #{"ROLE_ADM_UNSUBSCRIBE_SUBSCRIPTION" "ROLE_ADM_SEARCH_SUBSCRIPTION" "ROLE_ADM_VIEW_SUBSCRIPTION"}}
  "child.cc.search" {:roles #{"ROLE_ADM_CC_SEARCH_SUBSCRIPTION" "ROLE_ADM_CC_VIEW_SUBSCRIPTION"}}
  "child.abusereport" {:roles #{"ROLE_ADM_ABUSE_RPT"}}
  "child.manualfiltering" {:roles #{"ROLE_ADM_MANUAL_FILTERING_RPT"}}
  "child.assigned.advertisement" {:roles #{"ROLE_ADM_CREATE_ADVERTISING"}}
  "child.manage.advertisement" {:roles #{"ROLE_ADM_LIST_ADVERTISING"}}}
  </code></pre>
  
  <p>How can I do it?</p>