Look at: https://github.com/Microsoft/TypeScript/issues/16
Look at: microsoft/TypeScript#16