Why not `lists:keyreplace()` using `#validator.name` as the key index?