made the returned hash tables use #'equal for :test