# Functions

ConfigureServer configures the routes of this server and binds handler functions to them.
NewHandler initialises a new handler, given dependencies.

# Structs

Handler contains the handler and all its dependencies.
Response contains all the response types of our handlers.