special-case union to avoid using REDUCE.
make it possible to load slot definitions