Builds a conditional patch that inserts inserts using variables bound by the where pattern. Note this does not by itself delete the old value — pair it with a matching delete (or use the build DSL) for a full replace.