support using an assign to a variable as a value