title: Selecting arbitrary rows from a Neo matrix in Nim?
body: <p>I am using the <a href="https://github.com/unicredit/neo" rel="nofollow noreferrer">Neo</a> library for linear algebra in Nim, and I would like to extract arbitrary rows from a matrix.</p>
  
  <p>I can explicitly select a continuous sequence of rows as per the examples in the README, but can't select a disjoint subset of rows.</p>
  
  <pre><code>import neo
  
  let x = randomMatrix(10, 4)
  let some_rows = @[1,3,5]
  
  echo x[2..4, All]  # works fine
  echo x[some_rows, All] ## error
  </code></pre>