can you explain what this is? it seems to me that anything in hash should be attach to context.

I do remember a conversation where we were discussing the use of a member to hold any value that is computed and passed into the engine when calling render, so this member can be used as a mechanism to resolve tokens by name.

For example, in flickr, we were passing two functions:

```
				context.lang = data.lang || function () {
					return lang;
				};
				context.localeData = data.localeData || function () {
					return localeData;
				};
```

These two functions (we use functions because handlebars already propagate them into child blocks automatically, for example when doing an `each`) give us access to either global locale (default locale) and global language bundles, or custom one per template execution. I think we will continue offering the same mechanism but only as a fallback, and allow them to set up the local variables that they want to enforce into a particular block.