This is straight-up nitpicking, but I'd really love to shorten these method names. Right now the method name itself says everything the method does, which is nice an explicit, but its a little too wordy and verbose.

What do you think about naming these something like `op_push` and `op_set_arg` and use yardoc to document further details about the method (arguments, return values, etc)? I usually try to document my internal methods as I would publicly anyway. I think its a good practice.