#lang racket #| The assignment for example can be changed from 'set!' to 'setq' for instance. Only the leaf functions which checks for the type tag needs to be changed. |#