Design of the SCHEME-78 Lisp-based microprocessor