juts wrote some ideas about reader macros in a comment