An over operator is starting to push the boundary a bit. Can you achieve the same effect using swap and dup somehow? If it's really impossible to do using other operators, we might need to implement it, but I'm really leaning towards no on this. Evolved DNA can get really wacky, so it's best to keep the language as straightforward as possible.
The good news is that for DB3, I'm implementing codules, which would (should) easily allow forking.