simplifications + parsing via scala macros #1