hamt.js
function ArrayNode(edit, size, children) {
    return {
        type: ARRAY,
        edit: edit,
        size: size,
        children: children,
        _modify: ArrayNode__modify
    };
}
function ArrayNode(edit, size, children) {
    return {
        type: ARRAY,
        edit: edit,
        size: size,
        children: children,
        _modify: ArrayNode__modify
    };
}
function ArrayNode ( edit , size , children ) { return { type : ARRAY , edit : edit , size : size , children : children , _modify : ArrayNode__modify } ; }
Internal node with many children.

@member edit Edit of the node.
@member size Number of children.
@member children Array of child nodes.
Internal node with many children .