I think `_uop` needs to return a new `Dat`.