Agr está usável dnv, usando um input_range ao invés de blocos com um generator.
Btw, o HttpHeader tb faz o pasing direto desse input_range e as strings que eu uso pro map dele são movidas pra dentro, então meio que nn existem alocações de strings intermediarias aqui.