Preserve comments
We should store the comments that we find in the source file.
If we need to write the file back, we should emit them again
We should store the comments that we find in the source file.
If we need to write the file back, we should emit them again