All of these are very simple and work as expected, calling
Fprogn() as necessary and (in the case of
specbind() to create bindings
unbind_to() to undo the bindings when finished.
Note that, with the exception of
Fprogn, these functions are
typically called in real life only in interpreted code, since the byte
compiler knows how to convert calls to these functions directly into