add ModuleVersions middleware
memory debug panel
should always unpack all the args