I&#x27;m not sure this is how you&#x27;re supposed to use junctions.  I vaguely recall that the semantics is not obvious when you put a junction on both sides of a relational operator.  It&#x27;s much clearer when there is a junction on only one side.<p>More typical uses are:<p><pre><code>    die &quot;unauthorized value&quot; if $_ == 1|2;
    grep none(1, 2), @values;
    say &quot;$a and $b are even&quot; if ($a &amp; $b) %% 2;
</code></pre>
Basically : junctions are not sets.  Don&#x27;t try to use them for set operations.  Perl 6 has a Set structure.  Use that instead.