Prepend write each line in text prepended with prefix to the buffer.
It strips the ascii whitespace bytes after the first linebreak, and tries to remove the same
from each following line. If text starts with an empty line, that line is ignored.
Imports has a list of alphabetically sorted dependencies. A dependency can be any string
recognized by the generator. For go imports the dependency is a package path.