> Do you want to call them all Parallel::send() / Parallel::recv() and use
> the presence of a request object to discern blocking vs nonblocking, or
> do you think that would just obfuscate things?

Hmmm... I'm leaning toward "obfuscate things", but it's up to you.

Nah... given that Parallel::isend() was my brainchild in the first place I'll defer to you on this.