Still more duplicate code removed from 'setf'. It never ends.