public void Dispatch(TVisitor visitor, TNodeBase element) => action(visitor, (TNode)element, e => owner.Dispatch(visitor, e));
public void Dispatch(TVisitor visitor, TNodeBase element) => action(visitor, (TActualElement)element);