super_of is the only option we ever use here
style
implement VERSION

can't rely on UNIVERSAL::VERSION for mop classes, because we don't store
the version in the $VERSION package var (should we?)
clean up this logic