To help with discussion here: https://github.com/Microsoft/TypeScript/issues/1066