Is it feasible to add a warning for yield result to be assigned to non-typed variable or as non-typed argument? TypeScript doesn't always infer the yield return type: https://github.com/microsoft/TypeScript/issues/26959