so that slot has either Target subtypes, or macro ...
# general
e
so that slot has either Target subtypes, or macro factory instances now - to prevent future thrash when/if Target grows macro capabilities