so if we go the `unions()` route we need to have a...
# development
h
so if we go the
unions()
route we need to have a good error message for not doing that