# Functions
JsonRequest sets the content type to application/json.
NewCounter instantiates Counter.
SendMessage creates and send a HTTP Request to the specified addresss.
Term returns a channel which receives a message when there is an interrupt.
# Variables
ErrBadResponse is returned when the request did not receive a 2** response.
ErrResponseReadFail is returned when the response to the request could not be read.
ErrSendFaied is returned when the request could not be created.
# Type aliases
RequestOption can be used to modify the request that is to be sent.