sub all-dimensions (% (:length(:$x), :width(:$y), :depth(:$z))) {
sx andthen $y andthen $z andthen True
}
sub postfix:<!>($n where $n > 0) {
[*] 2..$n
}
say 5!;
constant fact = 1, [\*] 1..*;
say fact[5];
for 1..20 {.say if $_==9 ff $_==16}
for 1..20 {.say if $_==9 ^ff $_==16}
for 1..20 {.say if $_==9 ff^ $_==16}
for 1..20 {.say if $_==9 ^ff^ $_==16}
my $s = "aabbc";
with $s.index("a") {"Found a at $_".say}
orwith $s.index("b") {"Found b at $_".say}
orwith $s.index("c") {"Found c at $_".say}
else {"Didn't find a, b or c".say}