title: How to spec a vector of custom spec'ed maps
body: <p>I have a spec for a custom map named <code>::cell</code>, let's say</p>
  
  <pre><code>(s/def ::attr-1 int?)
  (s/def ::attr-2 int?)
  (s/def ::cell :req-un [::attr-1 ::attr-2])
  </code></pre>
  
  <p>Now I want another spec <code>::grid</code> for a custom vector that consists of only these <code>::cell</code> maps. As an example, a grid might look like this:</p>
  
  <pre><code>(let grid [{:attr-1 11, :attr-2 12} {:attr-1 21 :attr-2 22}])
  </code></pre>
  
  <p>Is it possible to create a spec for this requirement using the specification of <code>::cell</code>?</p>
  
  <pre><code>(s/def ::grid ???)
  </code></pre>