do not add non-core-type abstracts to swc dependencies (see #2590)