fails:Thread#[] gives access to thread local values
fails:Thread#[] is not shared across threads
fails:Thread#[] is accessible using strings or symbols
fails:Thread#[] raises exceptions on the wrong type of keys
