after merge files:

fixed arrayInitPartial, return by float
must fix arrayofstruct crap