rocketraman
@Binds abstract Set<? extends SetInstance> bind(Set<SetInstance> set);
@Binds internal abstract fun bind(set: MutableSet<SetInstance>): Set<SetInstance>