private static unsafe void Marshal(Value value, SageBool *objT, Tracker state)
 {
     if (value is null)
     {
         return;
     }
     Marshal(value.GetText(), objT, state);
 }
 private static unsafe void Marshal(Node node, SageBool *objT, Tracker state)
 {
     if (node is null)
     {
         return;
     }
     Marshal(node.GetValue(), objT, state);
 }
    private static unsafe void Marshal(string text, SageBool *objT, Tracker state)
    {
        bool result = bool.Parse(text);

        objT->Value = result;
    }