See
https://incompleteness.me/blog/2005/09/01/idea-for-new-servlet-spec/