tidy up _basicDot
replace jit statics with a context object