def send(client, sender, targets, msg_name, dest_name=None, block=None):
dest_name = msg_name if dest_name is None else dest_name<EOL>def _send(targets, m_name):<EOL><INDENT>msg = globals()[m_name]<EOL>return com.send(targets, msg)<EOL><DEDENT>client[sender].apply_async(_send, targets, msg_name)<EOL>return client[targets].execute('<STR_LIT>'%dest_name, block=None)<EOL>
send a message from one to one-or-more engines.