Fixing bug in test-equal? returning numeric results for non-real expects.