code: func newHTTPSender(addr contract.Addressable) sender {
  
  	sender := httpSender{
  		url:    addr.Protocol + "://" + addr.Address + ":" + strconv.Itoa(addr.Port) + addr.Path,
  		method: addr.HTTPMethod,
  	}
  	return sender
  }
docs: // newHTTPSender - create http sender