# Functions
New returns a new instance of the Server.
WithHTTPAddr sets the full address ( host and port ) of the server.
WithMiddlewares sets the list of middlewares to be applied on routes.
WithRouter sets the internal router of the server, this is required.
WithTimeout allows changing the timeout value for API calls.
# Type aliases
Option is a http rest server functional parameter type.