A function of this signature is used to copy the node data when doing a deep-copy of a tree.
Pointer(Void) -> Pointer(Void)