##
"A::B"->new()
##
##
A::B()->new()
##
##
1. Compile use A;
2. Execute require A;
3. ...
4. Compile sub B { ... }
5. ...
6. Execute A->import();
7. Compile my $test = A::B->new(test => 1); as A::B()->new
8. Execute my $test = A::B->new(test => 1);
##
##
1. Compile require A;
2. Compile my $test = A::B->new(test => 1); as "A::B"->new
3. Execute require A;
4. ...
5. Compile sub B { ... }
6. ...
7. Execute my $test = A::B->new(test => 1);