Type Definition Middleware
fanta
type Middleware<T> = fn(_: T, chain: &MiddlewareChain<T>) -> MiddlewareReturnValue<T>;