code: func NewClientForEndpoint(key string, endpoint string) (*Client, error) {
  	client := &Client{apiKey: key, Address: endpoint}
  	return client.init()
  }
docs: // NewClientForEndpoint creates a new API client with the given key and API
  // endpoint. Because Fastly allows some requests without an API key, this
  // function will not error if the API token is not supplied. Attempts to make a
  // request that requires an API key will return a 403 response.