Ask HN: Why is PLT Scheme's macro system so great?