# Functions
MakeServer is used to create a server.
# Structs
Application is a wrapper defining the router, the client layer, and other elements needed to interact with the storage and serve it.
Panicked is a class that wraps a panicked value into an error.
# Type aliases
CreateOneFunc stands for a function that creates one element.
DeleteOneFunc stands for a function that deletes an element.
GetManyFunc stands for a function that gets many documents.
GetOneFunc stands for a function that gets one element.
IDGetter is a function that returns the ID of an object.
IDSetter is a function that sets the ID to an object.
ReplaceOneFunc stands for a function that replaces a document.
SimulatedUpdateFunc is a function that interacts with a collection and performs a preview of an in-collection update later.
UpdateOneFunc stands for a function that updates a document.