var a := struct; var b; a.+name; a.+value; a.+test := 5; print( a.name ); print( a.value ); print( a.test ); a.test := 5; print( a.name ); print( a.value ); print( a.test ); b := a.test; b := "hello"; print( a.name ); print( a.value ); print( a.test ); print( b ); a.name := "x"; a.value := 42; b := a; print(b); b.value := "b's value"; print(a.name); print( a.value); print( a.test); print( b.name); print( b.value); print( b.test);