In theory, it should be possible to omit the second parameter and slot the input value in as the last element in the cons list, to be consumed by whichever node is reached after the getters are exhausted.
If viable, should be able to do the same thing for set.