TypeScript feature request : https://typescript.codeplex.com/workitem/1364