DeclAssumCons now requires ALL_DISTINCT