Using your Moose class
my $foo = Class->new( attribute => 'initial value' ); say "Attribute is ", $foo->attribute;
- Moose gives you new
- Moose gives you a read-only accessor for attribute
my $foo = Class->new( attribute => 'initial value' ); say "Attribute is ", $foo->attribute;