In this chapter, we build on what we have learned in previous
chapters by looking at more complex functions. The
copy-to-buffer function illustrates use of two
save-excursion expressions in one definition, while the
insert-buffer function illustrates use of * in an
interactive expression, use of or , and the important
distinction between a name and the object to which the name refers.