> Wrap the ptr UncheckedArray, len pair in an object
I could do that, but this object would be a second-class citizen since it's neither an array nor seq nor string. I could implement `[]` and `len`, but it still wouldn't work with e.g. `sequtils`, right? I guess what I'm saying is that Nim doesn't seem to have a collection/sequence abstraction the way Swift, Rust, C++, Python etc. do.