code: func DialHTTPPath(network, address, path string, dial DialFunc) (*Client, error) {
  	if dial == nil {
  		dial = net.Dial
  	}
  	var err error
  	conn, err := dial(network, address)
  	if err != nil {
  		return nil, err
  	}
  	client, err := NewHTTPClient(conn, path, nil)
  	if err != nil {
  		conn.Close()
  		return nil, &net.OpError{
  			Op:   "dial-http",
  			Net:  network + " " + address,
  			Addr: nil,
  			Err:  err,
  		}
  	}
  	return client, nil
  }
docs: // DialHTTPPath connects to an HTTP RPC server
  // at the specified network address and path.