faster pysym macro

this is just a theory, since I haven't done testing, but I think this may compile to a faster, simpler pysym macro, since it should avoid the repeated typeassert and pointer dereference