transforms expression to result of function
transforms name to result of function
Returns a new data with expression set to new value
Returns a new data with name set to new value