Rename types too, not just functions.
Drop imports, rewrite only externals.
Initial trivial flatten, change separator.
Add flags to change package/output, fix sep.
Fix nil pointer errors.
Fix cross file same package rewrites.
Fix renaming member functions.
Fix structure/map init key renaming.
Automatically add imports.
Organize imports.