module for writing rpc servers and clients
