sub slurp_file { my $file_name = shift; open(my $fh, "<", $file_name) or confess("Cannot read '$file_name': $!"); wantarray ? <$fh> : join '', <$fh>; }