fix bug  in defsocket macro: on-open and on-close weren't unquoted on expanded