Dave Burt wrote:

> You'd have to have a better alternative, and I can't think of one. 
> Consistent naming's important, and I'd rather not be using interesting 
> suffixes like "nano/array/rotate_bang".

Why not? I think I would prefer this over uri escaping. It's also the 
convention Ruby uses for the C method names.