This overload won't work without explicit type argument. See [discussion on TypeScript project site](https://typescript.codeplex.com/discussions/471751) and vote please!