Operator overloading
Perl 6 allows custom operators:
sub postfix:<!> { [*] 1..$^n } sub infix:<±>($a, $b) { $a + $b | $a - $b } sub infix:<(c)>($who, $when) { "Copyright $when by $who" } say 5!; # 120 say 4 ± 3; # 1 | 7 say "Pm" (c) 2009; # "Copyright 2009 by Pm"