# One argument is true
sub any { $_ && return 1 for @_; 0 }
# All arguments are true
sub all { $_ || return 0 for @_; 1 }
####
# One argument is true
sub any { $_ == 'bar' && return 1 for @_; 0 }
# All arguments are true
sub all { $_ == 'foo' || return 0 for @_; 1 }
####
if (all (@array == 'foo')) {