# Functions
NewClient returns a reference to a Client.
NewRequest returns a new GraphQL request.
# Structs
A Client is an HTTP client for our GraphQL endpoint.
Request is a GraphQL request.
Response wraps the result from our GraphQL server response including out-of-band errors and the data itself.
ResponseError represents the key-value pair of data returned by the GraphQL server to represent errors.
# Type aliases
ResponseErrorsCollection represents a slice of errors returned by the GraphQL server out-of-band from the actual data.