# Functions
NewMiddleware returns a new instance of the middleware.
# Structs
Middleware reports the different session byte counts.
SessionByteCount represents.
# Type aliases
SessionByteChangeHandler is the callback we call with the session byte count.