Change the elements in the task-local map to be actual key-value pairs
Change TLS to almost be able to contain owned types