##
(func1 3) ; Function call
(+ 1 (* 2 3)) ; All occurrences of 'x' replaced with '3'
(+ 1 6) ; Reduce
7 ; Reduce
##
##
(defun func2 (x) (+ 1 (* 2 x) (* 3 x)))
##
##
(func2 3) ; Function call
(+ 1 (* 2 3) (* 3 3)) ; All ocurrences of 'x' replaced with '3'
##
##
my @str_lengths = map { length } @strs;
##
##
my @str_lengths = do {
use threadsafe;
map { length } @strs;
};