O resultado é o mesmo em curry,
say map * **2 , 1, 3, 5, 7, 9;
(1 9 25 49 81)
say map *² , 1, 3, 5, 7, 9;
(1 9 25 49 81)
Por outro lado, os comportamentos são diferentes através do meta-operador cruzado,
say 1, 3, 5, 7, 9 X**2;
(1 9 25 49 81)
say 1, 3, 5, 7, 9 X²;
((1 2) (3 2) (5 2) (7 2) (9 2))
Por que ** 2 e ² se comportam de maneira diferente ao usar o meta-operador cruzado?