convert arguemnts to {{}} for live syntax, getting rid of need for quotes. fix samples. fix bug in defmacro scoping