If someone wants to do this route of metadata, please consider the
addition of a metadata property "should this be auto loaded".
Currently we have ad-hoc logic for some modules that might be auto
loaded (compat_...) and it'd probably be cleaner to do this.