Provides type-safety between front- and backend, and contains utility functions for handling errors and searchparameters