I'm developing a package that gives some cool features to other packages. It's sorta like Moose, it just has a different set of objectives and techniques.
Yes, I understand that adding a variable to a package is a suspicious thing to do. In this case it makes sense and the programmer using the module would understand that it's happening (if they read the documentation).