Since I discovered it (solely thanks to this community), I tend to (probably over) use
autodie in cases similar to the fork example - relying on perl/the OS to make a sensible report (which, in most cases, they do) - resulting in code such as ...
use autodie;
if (my $pid = fork) {
# Some parenting wouldn't go amiss
} else {
# Do some child stuff
}
As for the simple, value based wantarray example, I quite like your tfu approach...
A user level that continues to overstate my experience :-))