this has an interesting side effect, such as evidenced in this one-liner:
perl -MHTML -e 'use warnings;use CGI qw/:cgi/; my $cgi = new CGI; print $cgi->header(-type => "text/html"),<html>,<head>,<title>,"Yuck",</title>,</head>,<body>,<tt>,"hello world",</tt>,</body>,</html>, "\n";'
in order to get this to work as it should, i'm forced to make two separate print calls.
whether this (bug|feature) makes this module more or less evil is best left to your discretion. (: