Slices have to be handled carefully in D to, or well by carefully I mean one must think when using them.
Discussion
yeah, i remember when i first used a language with dynamic arrays
i kinda prefer static arrays to be honest, i always look at the code and think to myself "is this probably going to need a reallocation?" and try to avoid that