I know & disables prototypes on but doesn't parentheses also do that. How are These two blocks of code different, and is there a reason that the top can NOT act like the bottom,
use List::Util;
use constant FOO => (1,2,3);
use constant BAR => (2,3,4,5,6);
use constant FOOBAR => sort List::Util::uniq(FOO, BAR);
use List::Util;
use constant FOO => (1,2,3);
use constant BAR => (2,3,4,5,6);
use constant FOOBAR => sort &List::Util::uniq(FOO, BAR);
sort is very special.