5 use Function::Parameters;
9 fun whatev($x)($y1, $y2)($z) { $x + $y1 * $y2 - $z }
21 is const(42)->(0), 42;
22 is_deeply [cprod('A', 'B')->(1, 2, 3)], [['A', 1], ['A', 2], ['A', 3], ['B', 1], ['B', 2], ['B', 3]];
23 is whatev(100)->(6, 7)(5), 137;
25 my $add = fun ($x)($y) { $x + $y };