started working on runtime simd stuff, mostly defining a bunch of cpp macros, which was kind hard compared to working with lisp macros