I will fix them all and recommit, make all self-hosted loops.
"new ctor(array)", it's simply a copy constructor call, similar use is in JSIL.Array.Clone() method.