title: How to do a vector of modules?
body: <p>I want to instantiate a one dimensional array of element, and element extends Module.  How would I do this?  If I say my best guess, which is:</p>
  
  <pre><code>val elements = Vec( 64, new element )
  </code></pre>
  
  <p>I get the following error message:</p>
  
  <pre><code>[error] /Users/mykland/work/chisel/array.scala:20: overloaded method value apply with alternatives:
  [error]   [T &lt;: Chisel.Data](n: Int, gen: =&gt; T)Chisel.Vec[T] &lt;and&gt;
  [error]   [T &lt;: Chisel.Data](elt0: T, elts: T*)Chisel.Vec[T] &lt;and&gt;
  [error]   [T &lt;: Chisel.Data](gen: =&gt; T, n: Int)Chisel.Vec[T]
  [error]  cannot be applied to (Int, ascenium.element)
  [error]     val elements    = Vec( 64, new element )
  [error]                       ^
  </code></pre>
  
  <p>Thanks in advance for any assistance you can provide.</p>