Infer Generic Return Types | OpenAI Coding Question