#!/usr/bin/perl -T
use strict;
use warnings;
# prints nothing, as expected
print do_head( "Empty" );
# prints "
Appearance
"; wish it didn't
my @p{ 'eyes', 'hair', 'etc' } = ();
print do_head( "Appearance", @p{ 'eyes', 'hair', 'etc' });
#------------------------------------------------
sub do_head {
my $heading = shift;
my @data = @_;
return "$heading
" if @data;
}