package MyApp { use Zydeco; class Widget { has id; } } my $foo = MyApp::Widget->new( id => 1 ); my $bar = MyApp->new_widget( id => 2 ); # factory: one character fewer!