
A type specifier.
A sequence.
A sequence.
A designator for a function.
A designator for a function or nil .
The merge function has been extended to take any Common Lisp type. The sequence will be of type result-type unless this is not possible, in which case a type-error is signalled.