Bug 344765. An inferred type defined across multiple files has its sub-hierarchy built twice
Bug 345797. OOME when extraneous type bindings cause extra files to be parsed