Enhanced domain of Scm_Compare to support srfi-114
Fix macro defining macro hygienity