updating TODO with all places that must be changed to deal with refcounting
top level eval now handles ref count decr
define form requires no changes
added commented out line to deal with if form