refs 319f251ad2 - this helps debugging because all middleware in the stack will have a function name, so it'll show up instead of `<anonymous>`
319f251ad2