package Foo; sub new {} # Foo::new, Foo->new package Bar; sub new {} # Bar::new, Bar->new