# Functions

LengthDescending is the comparator for SortPathLimits.
MaxBytesReader and its associated methods are borrowed from the Go Standard library (comments intact).
SortPathLimits sort pathLimits by their paths length, longest first.

# Structs

Limit is a middleware to control request body size.