> I hope this item: openArray[T] can be part of objects. Expand the existing > borrowing rule to ensure safety. will also cover lent T types.
that's also probably the thing I felt missing the most in Nim. But if openArray can be stored in an object (or an variable), with the appropriate safety measures already in place, then doing that with a modifiable value (either a var variable, a var param, or what interests me the most is the return of a proc(): var T) isn't that far fetched? It's not too different from a pointer to a single value array.
