There's no unwrapping any pointers or boxes or what-not
That doesn't happen by default in C++ either.
std::vector<int> some_seq{1, 2, 3, 4, 5, 7};
That doesn't happen by default in C++ either.
std::vector<int> some_seq{1, 2, 3, 4, 5, 7};
std::vector some_seq{1, 2, 3, 4, 5, 7};
nowadays (for a value of nowadays that is 5 years old for GCC and 6 years old for Clang)the relevant docs are here: https://nim-lang.org/docs/destructors.html