# Functions
NewError returns newly created Error initialised with nested error and default values.
NewService creates instance of http Service with given parameters.
# Variables
UserAgent keeps once created User-Agent string.
# Interfaces
Service handles HTTP operations with taking care of mandatory request headers.
# Type aliases
RequestCallback defines function called after a request is created before any call.
ResponseCallback defines function called after a successful response was received.