blead
Enable signatures and switch to explicit :prototype syntax
do not count tests, instead use done_testing()
Modernise Class::Struct-using core modules