As I said in my previous response, read this article:https://dlang.org/articles/d-array-article.html
Sorry, I didn't see this before I replied. Had I, I wouldn't have done that.
string sv = "some string"; then _zero_ heap allocations take place.
I think u've answered my question.