One possibility would be to actually have `*mut Node` instead of `Option<&'static Node>` because it's obviously unsafe and indicates that extreme care should be taken when manipulating it.