Unify to object_type if cannot unify to first type in list