I have read that by default, a function returns the value of the last expression evaluated as the return value.
Does it mean that when using special form let, the value of the last expression in the let body is what is returned?
If I use list in the following way, only (region-end) will be inserted in the list?
(list
(let ( (dflt t) )
(region-beginning)
(region-end)))