`new function() {` seems strange to me. Should this just be a a simple closure? Nothing is assigned to `Header`.