In VIP 5.2 it was possible to have a domain defined with the same structure as a fact, as in (1) below. In 7.5 the compiler complains "The declaration conflicts with another declaration of 'test/2' in the scope."
Is there some way to declare a domain with the same name & structure as a fact, or must I use (2) strategy below?