For example, if chat gpt-3 or copilot or whatever eventually becomes a mainstream tool that programmers are expected to use for most jobs, what extra do programmers need to learn in order to type stuff like "A script that does x" or "a function that takes x and returns y"