Merges the attributes of two nodes, or aborts the merge.
The function MUST NOT modify the input arguments.
the node to disappear
the node accepting the new attributes
the new node attribute if the merge is successful, or null to abort it.
null
Merges the attributes of two nodes, or aborts the merge.
The function MUST NOT modify the input arguments.