* Changes the calling convention from $r->env($e) to $e = $r->env; * Uses a "template" hash so a new env can be set up without a lot of re-hashing. * The template uses placeholders for some common headers. These "disappear" when you iterate through the keys or try to access them directly.
At least perl 5.12.0 re-uses the PV attached to a PADTMP scalar (some kind of optimization for CODE blocks, but i'm having trouble really grokking it). What I came up with is a huge hack, so there's an option to turn it off later if it's causing anybody trouble.
…github for the report)