https://github.com/Microsoft/TypeScript/pull/25477#discussion_r200701556
#25477 (comment)