code: func NewClient(conn io.ReadWriteCloser) *rpc.Client {
  	return rpc.NewClientWithCodec(NewClientCodec(conn))
  }
docs: // NewClient returns a new rpc.Client to handle requests to the
  // set of services at the other end of the connection.