Remove `from_target` boilerplate definitions
Add TestBundleMeta
metaclass to generate the shim automatically, by moving the annotations of _from_target
to a shim from_target
Add TestBundleMeta
metaclass to generate the shim automatically, by moving the annotations of _from_target
to a shim from_target