I'm trying github copilot for the first time on a new project. So far I'm having trouble getting much useful output from it. Basically it just provides the types of suggestions a conventional autocomplete tool would (function signature completion, method suggestions) except with some random mistakes thrown in. Are you writing long instructive comments in your code in order to generate good output? Are there specific languages or frameworks it works better with than others?