Union types on a relational field?

After more investigation, one way to do this would be a component/repeater field, which is a pretty good solution, but I still wonder if it’s possible to specify this directly on the relational field