I LikeVariableNamesThatAreLongAndDescriptiveToo, but the DNA language has a sort of assembly feel to it that just begs for 3 and 4 letter operators (sysvars not so much).
For DB3, I was toying with different stack operations based on booleans, nd ran into this same problem. So for the boolean versions of dup and swap, (which we might want to add, too), I used dub and swab. In general, most stack operations have a p in them. push, pop, dup, swap, etc. So the rule I chose was that operations on the boolean stack replace any instances of p with b. Thus you have bob (like bobbing hair), swab, and dub.