adding define and scope tests to hard.scm