code: function makePrimitiveArray(arr, parent, parentProperty) {
  
      observableArray.initializeParent(arr, parent, parentProperty);
      arr.arrayChanged = new Event("arrayChanged", arr);
      __extend(arr, observableArray.mixin);
      return __extend(arr, primitiveArrayMixin);
    }
docs: local functions