package Foo { use Moo; has a => (is => "ro"); has b => (is => "ro"); } my $bar = Foo->new(a => 42); #### keys(%{ 'Moo'->_constructor_maker_for('Foo')->all_attribute_specs })