Since Nodes are generally expected to have only a few non-absent fields, providing this Default implementation will allow code that is generating Nodes to be much more concise.
The original reason why Node didn't have a Default implementation was because an empty node is invalid. I think there are better ways of avoiding this though so LGTM. :+1:
Since
Node
s are generally expected to have only a few non-absent fields, providing thisDefault
implementation will allow code that is generatingNode
s to be much more concise.