>From Bjorn Karlsson's book, P297...

int i;
int value = 12;
var(i) = ( if_then_else_return( _1>=10, constant(10),_1) )(value);

Why does the assignment LHS need to be wrapped in var()?

Thanks in advance

- Rob.