defmacro inserts into hashtbl, otherwise nops