hamt.js
function Collision(edit, hash, children) {
    return {
        type: COLLISION,
        edit: edit,
        hash: hash,
        children: children,
        _modify: Collision__modify
    };
}
function Collision(edit, hash, children) {
    return {
        type: COLLISION,
        edit: edit,
        hash: hash,
        children: children,
        _modify: Collision__modify
    };
}
function Collision ( edit , hash , children ) { return { type : COLLISION , edit : edit , hash : hash , children : children , _modify : Collision__modify } ; }
Leaf holding multiple values with the same hash but different keys.

@member edit Edit of the node.
@member hash Hash of key.
@member children Array of collision children node.
Leaf holding multiple values with the same hash but different keys .