а еще мне интересно, нужно ли нам добавить какого-нибудь товарища типа:
``` d
this (Vector!(T, size)  v)
{ 
   foreach(i; 0..size)
coordinates[i] = v.cordinates[i];
}
```
?