>
  <span><span class="optlabel">?shape</span>:<span><span><span>int array</span> option</span> array</span> <span class="arrow">&#45;&gt;</span></span>
  <span><span class="optlabel">?freeze</span>:bool <span class="arrow">&#45;&gt;</span></span>
  <span><span class="optlabel">?reuse</span>:bool <span class="arrow">&#45;&gt;</span></span>
  <span><span class="optlabel">?state</span>:<a href="Shape/Type/index.html#type-state">Shape.Type.state</a> <span class="arrow">&#45;&gt;</span></span>
  <span><a href="