[31m[1mERROR[0m[39m: 
  [31m×[0m Post-processing middlewares must take an instance of
  [31m│[0m `pavex::response::Response` as one of their input parameters.
  [31m│[0m This middleware doesn't.
  [31m│[0m
  [31m│[0m     ╭─[[36;1;4msrc/lib.rs[0m:14:1]
  [31m│[0m  [2m14[0m │     let mut bp = Blueprint::new();
  [31m│[0m  [2m15[0m │     bp.post_process(f!(crate::mw));
  [31m│[0m     · [35;1m                    ──────┬──────[0m
  [31m│[0m     ·             [35;1mThe post-processing middleware was registered here[0m
  [31m│[0m  [2m16[0m │     bp.route(GET, "/home", f!(crate::handler));
  [31m│[0m     ╰────