Use r_uint for initializing fixed size arrays
prompt the tracer in the task loop
Added a marker for JIT logging the taskdriver
Move loop into separate method so the tracer looks inside the method and optimises the dequeue operations
Size is elidable
Make the generic collections in rpythonex _mixin_=True.  This allows the resuse of the algorithms for generic data types in a way that doesn't upset the annotator.