##
foo = 'Flintstone';
(foo) = qw/Fred Wilma Pebbles/;
# Hmmm, odd bug, the lines following demonstrate what works
# print scalar(foo), ', ', $_, $/ for foo;
print join ' & ', foo;
print ' ', scalar(foo),$/;
####
{
my $foo;
sub foo () :lvalue {
defined wantarray ? $foo : undef $foo;
}
}