First part of ExportInfo (writing only)
Added incomplete types, changed type completion algorithm
Removed unnecessary includes
Updated .gitignore to reflect new runtime filename