`keys T` should always return `string | number | symbol`, not only `string`, see Microsoft/TypeScript/pull/23592