In-IDE Code Generation from Natural Language: Promise and Challenges | Synapse