(do-0 first ..rest) first: any form rest: zero or more forms
M
Evaluates multiple forms, returning the first form's result.
do-0
is similar to the do
special form, but it returns the result of evaluating
its first form, rather than its last.
(do-0 (a) (b) (c))
is equivalent to:
(do
(let tmp (a))
(b)
(c)
tmp)