
Perl's multidimensional array emulation stems from the days before the language had references, but these days it mostly serves to bite you when you typo a hash slice by using the $ sigil instead of @.
this module lexically makes using multidmensional array emulation a fatal error at compile time. to enable it, simply say
no multidimensional;
at the beginning of your script.