around 'new' => sub { my $orig=shift; my $class=shift; my $self=$class->$orig(@_); my $shared_self : shared = shared_clone($self); return $shared_self; }; #### my $obj :shared =new TheObject(); #### my $shared_self : shared = shared_clone($self);
## my $obj :shared =new TheObject(); ##
## my $shared_self : shared = shared_clone($self);