Namespace:
> Here my new version:
> ----
> void Delete(T)(ref T var) if (isAssignable!(T, typeof(null)) && 
> !isStaticArray!T) {
> ...
> ----
>
> That should fulfill all wishes. :)
Its name should start with a lowercase, according to the D style.
Bye,
bearophile