I just got acquainted with inline-letevals and found its description in the Elisp manual confusing because the purpose of the macro is not stated, and it is described as similar to 'let' without mention of an important difference in what happens to the elements of the bindings list which are symbols. Here's a patch to functions.texi where I've attempted to clarify the description.