New to assembly, I'm surprised to see that we need to use `avr-objcopy` after invoking `avr-as`, in order to obtain an Intel Hex file, so where does this come from ?