Data:
{
   a:
      20,
   b:
      a string
}
Empty Object:
{
}
Data before insert: 30
Data after insert: 30
Data before insert: 40
Data after insert: 40
Loop without pragma after setting data: #pragma clava data {"a":42.0,"b":43.0}
Loop with updated pragma: #pragma clava data {"a":200.0}
Is parallel before set and rebuild: undefined
Is parallel after rebuild: true
ExprData before push
{
a:
1000,
b:
2000
}
ExprData after pop
{
a:
1000,
b:
2000,
c:
3000
}