sub is_valid { 0 }
is_valid()
or die "invalid"; # Ok (dies)
my $invalid = is_valid()
or die "invalid"; # Ok (dies)
my ($invalid) = is_valid()
or die "invalid"; # XXX (Doesn't die!)
####
%data = (
foo => !!is_foo(),
bar => !!is_bar(),
);
####
%data = (
foo => is_foo(),
bar => is_bar(),
);