in reply to Why Moose uses this syntax??!!
Why would you want to do the equivalent of
has 'friends' => do { my %h = ( ... ); \%h }; [download]
instead of
has 'friends' => ( ... ); [download]
It's wasteful.