no need to do the magic on the stash thing if not actually needed, so lets see what happens when we just use a $CLOSED variable
refactor internal::util to also be able to load other internal::util modules (this module should be the main API to the internals)