Moose::Exporter is a wrapper around Sub::Exporter providing moose-specific functionality can curry the metaclass into helper functions can pass arguments to Moose::Util::MetaRole to customize the metaclasses