mainly done for code readability. nicer to alias the namespace
separately and be able to write code like
(session/assoc :foo "bar")
instead of
(response/session-assoc :foo "bar")
but clearly a minor cosmetic change regardless
this fixes problems where middleware could be run even if the wrapped
routes did not match the request (depended on scoping, e.g. nesting
in a context could limit this, but was not perfect).