Q8 Changes to Pass tests

Modified do_define_form to scheme_eval the body before binding to the
name, so Q8 works