Provides an initializer for the TypedefInfo.IsUsing member. Previously this member was uninitialized and would produce random output.
Adds the Description (code comments) to the bitcode reader/writer. Previously the typedef/using descriptions were lost during the bitcode round-trip. Adds a test for this.
nit: I know this is in the style of the rest of the file, but I believe that code was written before LLVM allowed C++17. I think we can just return the reference from emplace_back() directly, right?