Runtime errors in pdl2 are extremely verbose since they include the entire call chain from the start of the interactive Devel::REPL shell,
through the Moose and Class::MOP stuff and including Lexical::Persistence as well.
This plugin,
which is loaded by default,
strips out the non-PDL stuff to make the error messages much more concise.