public TypeReference_v1 ParseStructure(List<Argument_v1> compoundArgs)
{
var q = ParseQualification();
var tr = new TypeReference_v1
{
TypeName = q.Last(),
Scope = q.Take(q.Length - 1).ToArray()
};
compoundArgs.Add(new Argument_v1 { Type = tr });
return tr;
}