I see.  I guess we've brought in "rank" into the protocol in `proc_grid_rank`, and I think rank has a meaning that's easily explained even without an MPI background, so I'm fine with it being here.  It's much clearer than "process", I think, since "rank" brings with it certain constraints (0..N-1 integer labels) unlike IPython.parallel target IDs.