# Functions
ErrCreateURLWithErr is used to create a new ErrCreateRequest with the given error.
ErrDoRequestWithErr is used to create a new ErrDoRequest with the given error.
ErrParseResponseWithErr is used to create a new ErrParseResponse with the given error.
ErrUnexpectedStatusCodeWithCode is used to create a new ErrUnexpectedStatusCode with the given code.
# Variables
ErrCreateURL is returned when the APIDataHandler cannot create a url.
ErrDoRequest is returned when the APIQueryHandler was unable to make a request.
ErrParseResponse is returned when the APIDataHandler cannot parse the response from the request handler.
ErrRateLimit is returned when the APIQueryHandler encounters a rate limit.
ErrUnexpectedStatusCode is returned when the APIQueryHandler encounters an unexpected status code.