pub type ShieldMiddleware<U> = ShieldTransform<U>;
struct ShieldMiddleware<U> { /* private fields */ }