17_macros.clj some solved