text: 
  struct MyStruct
  {
  	int x;
  	struct MySubStruct {
  		int z;
  	} y;
  };
  
  void test()
  {
  	MyStruct s;
  
  	s.x = 1;
  	s.y.z = 1;
  }
  
  struct Int {
    int data;
    Int(int value) : data(value) { } // Not a partial definition but a `PostUpdateNode`
    int getData() const { return data; }
    void setData(int value) { data = value; }
  };
  
  int getSet() {
    Int myInt(1);
    myInt.setData(
        myInt.getData() + 1 // should not be a partial def
    );
    return myInt.getData(); // should not be a partial def
  }
  