Not needed
Remove unreferenced parameters
Added a way to set a task local data pointer. Added a generator construct and associated test.