* Add a 3rd phase to tesolve missing types that were parsed recursively * store the type name into its own field, so we could resolve templates later Fixes https://github.com/dlang-community/DCD/issues/678