Update expressive binding with a value-projection operator