pub trait DynNode { // Required method fn node(self: Arc<Self>) -> Arc<dyn Node>; }
Dynamic upcasting trait for Node