add letrec-syntax
unlock letrec-syntax test
Macro-generating macro may rename symbol that will be used as a newly
introduced identifier
update case-lambda impl
Merge branch 'letrec-syntax'