simplification of cursor part 3
Everything but 'multi' working
tests passing
remove worker
removed Flow and Tracer
touchups