package morething; use Class::Struct::FIELDS; use thing; struct (morething => [qw(thing)], { qw{ another $ yetmore @ }});