void CheckType(Type type)
        {
            var desc1  = new TypeDescription(type);
            var name   = desc1.ToString();
            var desc2  = new TypeDescription(name);
            var parsed = desc2.Resolve();
            var lookup = Type.GetType(name);

            Assert.Equal(type, parsed);
            Assert.Equal(type, lookup);
            Assert.Equal(desc1, desc2);
        }