moose

More attribute options

Managed weakened references

has 'foo' => (..., weak_ref => 1, ...);

Role type constraints

has 'baz' => (..., does => 'My::Special::Role', ...);

Unknown type constraints are converted into anon-subtypes of Object.

has 'baz' => (..., isa => 'My::Special::Class', ...);
continued...
s | << | >> | i