new zonal operator for setting new values

see issue #153