Attempts to unify this node with other, returning variable bindings or null.
other
null
Map<Variable, Node>? match(Node other);