Use gensym syntax to simplify some macros
Add a very, very simple peek