(do-0 first ..rest) first: any form rest: zero or more forms
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)