Implemented CLOSURE-PATTERN-LIST, PATTERN-TUPLE, AND MAKE-CLOSURE.

Also changed 'size' function to generic so that it can handle non-tuple
objects.