Changed scoped initialisation after v5.8.4 fix.
Changed scoped initialisation after v5.8.4 fix.

    - modern Perls (e.g. v5.25.7) show slight change in behaviour when given

        my %foo = ();
        BEGIN { %foo = ... }

    - under "make test", the assignment to foo outside of BEGIN may occur
      after the BEGIN has run, effectively undoing the BEGIN changes to %foo
    - changing the %foo declaration to "my %foo;" fixes this

denormal/perl-Class-Declare-Attributes