Threaded span, uid throughout all of interpreter

We now get locations for annotation methods etc